考试系统维护--不同版本SQL数据导入导出
考试系统维护过程中,为了保证考试的顺利进行需要在多个服务器上搭建考试系统(备份),这时候需要把数据库来回迁移,之前我们常用的数据库备份还原的方法确实简单方便,但是遇到不同的服务器安装的SQL版本不同就歇菜了,虽然当时为了以后操作方便,我们把这次要用的服务器的数据库版本都统一了,但是在考试系统维护中米老师让我感触最深的一点-----“凡事多想一点!”多思考必须要应用到实际,所以我回来又仔细研究了几种不同版本SQL数据导入导出的方法,与大家交流提高。
一:使用SQLServer Import and Export Tool
在源数据库上右键à任务à导出数据
分别选择源数据库和目标数据库
然后按照默认步骤完成即可
二:使用生成脚本
在源数据库上右键à任务à生成脚本
分别选择对应的数据库版本和数据选项(改为True)还有其他选项看自己实际要求选择即可
然后按照默认步骤生成脚本文件在目标数据库上执行即可
三:使用BCP进行导入导出
BCP是SQL专门用于数据库表一级数据备份的工具,功能之强大参数之多还需要慢慢来学习,下面来说一下简单的BCP数据导入导出
Bcp命令的执行在控制台和sqlserver 里都可以,而且可以定制数据导出的格式,并且数据导入导出的速度效率要比以上方法高很多(大数据比较明显),关于BCP的了解还比较片面,希望大家多多指教
遇到问题的时候我们缺少的就是多想一步,再去多想一点点,很多时候我们都觉得自己跟别人没有什么差别,自以为自己也是会思考勤于思考的人,殊不知,一次次的思考懒惰,已经将我们自我束缚,你总觉得自己还不错,有时候确实是太天真了。
废话少说,多想多做!
不同版本SQL数据的导入导出方法还有很多,请继续关注我的博客还会有更多的方法总结来跟大家交流。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。