今天碰到一个特别伤心的事情。

事情的起因是这样的,现在我负责评教系统的维护工作。由于中途服务器转迁,迁移之前数据库版本是2005,而现在的服务器版本是2008R2的。在这个过程并没有发生什么问题。

问题发生在,我们学校分为东西两个校区,东校区(我在的校区)评教当然是没有问题了。问题出在了西校区,他们那边的服务器Sql版本是2005。在迁移服务器时,并没有考虑到这个问题。而那边又不让往服务器上装2008的Sql。

现在就需要把高版本的转成低版本的,如果没有数据,大家都知道怎么转——到出来sql脚本呗。其实现在也可以这样转,把Sql脚本倒出来,在sql2005上将库结构建上,然后再把数据导出来,将数据再倒入。

但是在导出时,发现其实是可以直接导入到别的数据库的,试了一下,果然是可以。

首先,找一台有sql2005的机器,由于地域优势,我找了我的同学,大家也可以同时装上2005和2008的数据库。在2005的机器上新建一个空的数据库即可。

然后,在要转换的数据库上右键——>任务——>导出数据,源就是选择要导出的数据库,在选择目标对话框中,服务器名称填写2005机器的IP(如果不是默认实例,记着加上默认实例),如果你用的是一台机器,那么还是可以Windows验证的。我用的两个机器,所以选择的Sql Server身份验证,输入sa的账号、密码,下一步,下一步即可。

剩下的就是等待了。

在选择解决方法的时候,要多找一下,不要看到一个就盲目的就去试,那样效率不一定会高。但是这个度要把握,你找了10篇文章都是说的一个方法,或者说你换了N会关键字,只有那一种,那你就先照着做吧。

这篇文章没有图文教程,锻炼一下大家的实践能力。

最新文章

  1. Hibernate插入数据后获得ID
  2. Shell编程检测监控mysql的CPU占用率
  3. 1001.A+B Format (20)(思路,bug发现及其修改,提交记录)
  4. Hibernate入门(1)-第一个Hibernate程序
  5. 不重复查询mysql
  6. Xcode 使用自定义字体
  7. gir配置
  8. (转)Linux监控工具
  9. ACdream 1064 完美数
  10. CSS知识点汇总 (全是干货O(∩_∩)O~ )
  11. GitLab搭建详细过程
  12. thinphp原生异步分页
  13. [.net core] 在 Windows 中运行出现 WinHttpException: The parameter is incorrect
  14. tf.reducemean()到底是什么意思?
  15. ms17_010_psexec
  16. 利用 Windows API Code Pack 修改音乐的 ID3 信息
  17. 【javascript】console 让 js 调试更简单
  18. xml中该使用属性还是元素
  19. 联想拯救者15-isk安装固态硬盘与系统迁移教程
  20. FortiGate 硬件加速

热门文章

  1. java内部类详细介绍
  2. openvas-tutorial-for-beginners
  3. error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
  4. Bootstrap学习-其它内置组件
  5. PHP多线程pthreads
  6. python函数回顾:getattr()
  7. 数据性能调校——查看最耗资源的各种SQL
  8. spring boot 如何将没有注解的类@Autowired
  9. Meteor工作目录的划分
  10. Ip-san 配置过程