首页 > 代码库 > 考试系统维护--不同版本SQL数据导入导出

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

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

一:使用SQLServer Import and Export Tool

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

技术分享

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

技术分享技术分享

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

二:使用生成脚本

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

技术分享


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

技术分享技术分享


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

三:使用BCP进行导入导出

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

技术分享技术分享

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

        

 

 

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

         废话少说,多想多做!

 

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

                  

 

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