附加数据 错误提示:由于数据移动,无法继续以 NOLOCK 方式扫描

瘦马 2010-10-16 10:21:06
在sql 2005 附加一个sql 2000 的数据

用如下语句附加:
EXEC sp_attach_db @dbname = N'zw8100',
@filename1 = N'E:\MSSQL\Data\zw8100data.mdf',
@filename2 = N'E:\MSSQL\Data\zw8100_log.ldf'


出错

完整提示如下:


正在将数据库 'zw8100' 从版本 539 转换为当前版本 611。
数据库 'zw8100' 正在从版本 539 升级到版本 551。
消息 601,级别 12,状态 3,第 1 行
由于数据移动,无法继续以 NOLOCK 方式扫描。



烦请高手相助
...全文
1580 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
瘦马 2010-10-16
  • 打赏
  • 举报
回复
谢谢dawugui 的回复
现在的问题是,
按照你的方法,无法恢复,
依然提示
由于数据移动,无法继续以 NOLOCK 方式扫描。
dawugui 2010-10-16
  • 打赏
  • 举报
回复
参考如下内容:

用sql 2005恢复sql 2000的备份文件

将sql server 2005的兼容级别设置为80,然后再恢复sql server 2000的备份文件.

更改方式如下:
Microsoft SQL Server Management Studio->ServerName->Database->database name ,right manu->properties->options->Campatiblity level->downframe list,select: sql sever 2000 (80)-> Click buton ok

恢复完毕后,再改为90.

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧