SQL Server 2000的备份文件能不能在SQL Server 2008上还原?如果不行,如何解决?
答案:2 悬赏:0 手机版
解决时间 2021-03-06 03:19
- 提问者网友:不爱我么
- 2021-03-05 19:28
SQL Server 2000的备份文件能不能在SQL Server 2008上还原?如果不行,如何解决?
最佳答案
- 五星知识达人网友:迟山
- 2021-03-05 20:13
,首先告知你直接还原备份文件bak时行不通的,找出windowssqlserver2000 的数据库文件mdf和ldf,
如果没有就先将bak文件用sql2000还原后就在C:\Program Files\Microsoft SQL Server 下面的一个data文件里就有了。记得要同时考出两个文件x.mdf和x.ldf。
2,将文件的属性取消只读属性,然后确定。
3,打开SSMS后连接好服务器,然后附加数据库,选中mdf文件,记得mdf文件必须和ldf文件放在同一个位置,否则可能会失败。
4,最后一步就是点确定执行,只要没有报错就是成功了,重启电脑后打开ssms看见数据库里多了个刚还原的数据库。
方法二,
如果电脑里安装了SQL2005的话,也可以先用SQL2005直接还原SQL2000的bak文件,然后在SQL2005下备份后生成X.bak备份集,最后可以直接用SQL2008的SSMS还原,或者是附加数据库,附加方法同上第3步操作相同。
如果没有就先将bak文件用sql2000还原后就在C:\Program Files\Microsoft SQL Server 下面的一个data文件里就有了。记得要同时考出两个文件x.mdf和x.ldf。
2,将文件的属性取消只读属性,然后确定。
3,打开SSMS后连接好服务器,然后附加数据库,选中mdf文件,记得mdf文件必须和ldf文件放在同一个位置,否则可能会失败。
4,最后一步就是点确定执行,只要没有报错就是成功了,重启电脑后打开ssms看见数据库里多了个刚还原的数据库。
方法二,
如果电脑里安装了SQL2005的话,也可以先用SQL2005直接还原SQL2000的bak文件,然后在SQL2005下备份后生成X.bak备份集,最后可以直接用SQL2008的SSMS还原,或者是附加数据库,附加方法同上第3步操作相同。
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-05 20:25
这问题太经典了,把。mdf文件拷到sql server 2000目录下microsoft sql server\mssql10.mssqlserver\mssql\data文件夹中
然后打开 数据库 安全性 登录名 点击你登入数据库的用户名 属性 点 用户映射 勾起映射文档 在勾起 db_owmer 点确定 然后在附加就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯