将低版本的数据库迁移到sqlserver 2008

最近想把sqlserver 2005的数据库迁移到sqlserver 2008上,记得以前曾经做过将sqlserver 2000的数据库迁移到sqlserver 2005上,可是怎么都想不起来当时是怎么搞的了,所以最近试了很多方法,例如用sqlserver 2008的复制数据库,导入导出工具,SSIS但是老是报错误,解决起来很麻烦,后来又用DAC和powerdesigner,但只能导入表结构,不能完成我的想法,天无绝人之路啊,终于在今天早上灵光乍现,让我想起来以前是怎么搞的,为免以后再忘记写下这篇日志记录下:

第一步:

现在sqlserver 2005 中备份数据库

这个应该很简单了啊,这里就不多说了

无标题

第二步:

就是在还原前在sqlserver 2008中先建好数据库,如下图:

无标题1

第三步:

这是关键的一步,鼠标点在数据库上右键弹出菜单,然后选择属性,弹出数据库属性窗口,接下来在左面的列表框中选择“选项”,窗口显示如下:

无标题2

在此时我们将数据库的兼容级别调到sql server 2005(90),然后点击确定按钮

第四步:

当然就是将sqlserver 2005的数据库备份文件还原了

无标题3

这个方法是最简单最方便的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值