(我已经使用 Ola Hallengren 脚本很长一段时间了)......但是如果有一个开放的查询,我最终会得到以下结果:
消息 5030,严重性 16,状态 12,第 1 行:无法独占锁定数据库来执行该操作。[SQLSTATE 42000] 消息 7926,严重性 16,状态 1,第 1 行:检查语句已中止。无法检查数据库,因为无法创建数据库快照并且无法锁定数据库或表。请参阅 Microsoft 知识库文章 928518
参数:@Databases = 'USER_DATABASES'、@CheckCommands = 'CHECKDB'、@PhysicalOnly = 'N'、@DataPurity = 'N'、@NoIndex = 'N'、@ExtendedLogicalChecks = 'N'、@TabLock = 'N' 、@FileGroups = NULL、@Objects = NULL、@MaxDOP = NULL、@AvailabilityGroups = NULL、@AvailabilityGroupReplicas = 'ALL'、@Updateability = 'ALL'、@TimeLimit = NULL、@LockTimeout = NULL、@LockMessageSeverity = 16、 @StringDelimiter = ',', @DatabaseOrder = NULL, @DatabasesInParallel = 'N', @LogToTable = 'Y', @Execute = 'Y' 我的一些数据库已经很长时间没有完成检查了。有没有办法以某种方式绕过/纠正这个问题?
问候伊恩