由于数据移动,未能继续以NOLOCK方式扫描
2013-08-23 16:49
411 查看
问题描述
审核或反审核单据提示“审核/反审核[编号:#######]单据时未成功!由
于数据移动,未能继续以NOLOCK 方式扫描。”
问题原因 数据库损坏导致数据库表间存在非一致性错误
解决思路或
方法
备份账套后请参考如下方法处理:
第一,检查数据库语句
dbcc checkdb
第二,修复数据库语句
declare @databasename varchar(255)
set @databasename='XYJ01'------一定要在此手工输入你的账套实体名
exec sp_dboption @databasename, N'single', N'true'
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'
注:第二步执行完成后需重新使用第一步语句进行数据库检查,如依然存
在问题,重新执行第二步语句,循环直至第一步语句数据库检查不存在问
题方可
本文出自 “金蝶软件技术服务” 博客,请务必保留此出处http://stkingdee.blog.51cto.com/4991988/1281610
审核或反审核单据提示“审核/反审核[编号:#######]单据时未成功!由
于数据移动,未能继续以NOLOCK 方式扫描。”
问题原因 数据库损坏导致数据库表间存在非一致性错误
解决思路或
方法
备份账套后请参考如下方法处理:
第一,检查数据库语句
dbcc checkdb
第二,修复数据库语句
declare @databasename varchar(255)
set @databasename='XYJ01'------一定要在此手工输入你的账套实体名
exec sp_dboption @databasename, N'single', N'true'
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'
注:第二步执行完成后需重新使用第一步语句进行数据库检查,如依然存
在问题,重新执行第二步语句,循环直至第一步语句数据库检查不存在问
题方可
本文出自 “金蝶软件技术服务” 博客,请务必保留此出处http://stkingdee.blog.51cto.com/4991988/1281610
相关文章推荐
- 修复发生“由于数据移动,未能继续以 NOLOCK 方式扫描”错误的数据库
- 由于数据移动,未能继续以 NOLOCK 方式扫描
- 金蝶K3,名称或代码在系统中已被使用,由于数据移动,未能继续以NOLOCK方式扫描
- SQL SERVER 报:由于数据移动,未能继续以 NOLOCK 方式扫描错误的解决办法。
- 【SQLSERVER 2000】由于数据移动,未能继续以 NOLOCK 方式扫描
- 可遇不可求的Question之由于数据移动,未能继续以NOLOCK方式扫描篇
- java 位运算中移动位数超过数据长度和右移的两种不同方式
- Java中由于数据太大自动转换成科学计数法解决方式
- Java中由于数据太大自动转换成科学计数法解决方式
- 移动终端数据传输的几种方式介绍
- 执行计划-数据访问方式(全表扫描与4种索引的方式)
- 移动表空间内数据两种方式
- 移动终端数据传输的几种方式介绍
- C# chart,有关如何在鼠标移动到Series上时显示节点及数据 (有待继续更新)
- 执行计划-数据访问方式(全表扫描与4种索引的方式)
- oracle的数据扫描方式
- 解析Oracle数据扫描 Oracle SQL查询优化 数据读取方式
- (转)在C#中使用WIA获取扫描仪数据(四、通过编程方式扫描图像)
- SQL Server脏读方式数据提取---NOLOCK和READPAST
- 移动终端数据传输的几种方式介绍