我正在运行以下查询来缩小数据库的日志文件。
DBCC shrinkfile('Sample_log',0)
我担心的是,即使缩小失败,查询也会运行而不会出现任何错误。消息选项卡中只会显示一条消息。而且这个错误也不能通过错误处理来捕获。
无法收缩日志文件 2 (),因为请求的大小 () 大于最后一个逻辑日志文件的开头。
(1 行受影响)
DBCC 执行完成。如果 DBCC 打印错误消息,请联系您的系统管理员。
我有大约 200 个数据库来压缩文件,并且我编写了一个脚本来一次压缩所有文件。但是滚动消息选项卡并找到所有失败的文件非常困难。
那么,是否有任何选项可以从消息选项卡中捕获内容并插入到表格中?或者有没有办法处理这种错误?