附加数据 错误提示:由于数据移动,无法继续以 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 方式扫描。



烦请高手相助
...全文
1041 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
瘦马 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.
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-16 10:21
社区公告
暂无公告