当前位置: 代码迷 >> SQL >> 考试系统维护-不同版本SQL数据导入导出
  详细解决方案

考试系统维护-不同版本SQL数据导入导出

热度:49   发布时间:2016-05-05 10:57:02.0
考试系统维护--不同版本SQL数据导入导出

         考试系统维护过程中,为了保证考试的顺利进行需要在多个服务器上搭建考试系统(备份),这时候需要把数据库来回迁移,之前我们常用的数据库备份还原的方法确实简单方便,但是遇到不同的服务器安装的SQL版本不同就歇菜了,虽然当时为了以后操作方便,我们把这次要用的服务器的数据库版本都统一了,但是在考试系统维护中米老师让我感触最深的一点-----“凡事多想一点!”多思考必须要应用到实际,所以我回来又仔细研究了几种不同版本SQL数据导入导出的方法,与大家交流提高。

一:使用SQLServer Import and Export Tool

                   在源数据库上右键à任务à导出数据


                   分别选择源数据库和目标数据库


                   然后按照默认步骤完成即可

二:使用生成脚本

                  在源数据库上右键à任务à生成脚本



                   分别选择对应的数据库版本和数据选项(改为True)还有其他选项看自己实际要求选择即可



                   然后按照默认步骤生成脚本文件在目标数据库上执行即可

三:使用BCP进行导入导出

                   BCP是SQL专门用于数据库表一级数据备份的工具,功能之强大参数之多还需要慢慢来学习,下面来说一下简单的BCP数据导入导出


                   Bcp命令的执行在控制台和sqlserver 里都可以,而且可以定制数据导出的格式,并且数据导入导出的速度效率要比以上方法高很多(大数据比较明显),关于BCP的了解还比较片面,希望大家多多指教

        

 

 

         遇到问题的时候我们缺少的就是多想一步,再去多想一点点,很多时候我们都觉得自己跟别人没有什么差别,自以为自己也是会思考勤于思考的人,殊不知,一次次的思考懒惰,已经将我们自我束缚,你总觉得自己还不错,有时候确实是太天真了。

         废话少说,多想多做!

 

         不同版本SQL数据的导入导出方法还有很多,请继续关注我的博客还会有更多的方法总结来跟大家交流。

                  

 

15楼u010843114昨天 21:53
实践出真知!学习了,继续加油!
14楼u010176014昨天 21:21
不管做什么 米老师总能在更高角度教育我们。
13楼successA昨天 21:11
谢谢分享,学习了。
12楼u010164936昨天 20:35
更多的方法在哪呢,楼主????????
11楼u010375663昨天 19:23
经验之谈,向你学习……加油!
10楼u010121883昨天 18:26
实践让我们学到更多!
9楼u010785685昨天 17:29
在实践中学习的东西不少啊
8楼u010786678昨天 16:48
继续等更多的方法...
7楼u010191034昨天 16:19
凡事都要多想一点——chenchen
6楼zhangzijiejiayou昨天 14:48
看来维护系统还学到了不少东西啊
5楼u010924845昨天 13:16
新的数据库的知识,值得拥有。
4楼YSC1123昨天 12:05
不错 有学习了一些数据库的知识 妈妈再也不用担心我的数据库问题
3楼zc474235918昨天 11:03
备份数据库的 多种方式。很不错。
2楼xdd19910505昨天 10:30
坐等更多的方法
1楼u010924878昨天 09:09
加油