提问人:devLooper 提问时间:11/3/2021 最后编辑:Thom AdevLooper 更新时间:11/3/2021 访问量:528
SQL Server 紧急模式 - 语法不正确
SQL Server Emergency mode - Syntax incorrect
问:
我不知道那个sql查询有什么问题:
ALTER DATABASE myDB SET EMERGENCY;
我收到那个错误:
Msg 102, Niveau 15, Etat 6, Ligne 1
“EMERGENCY”附近的语法不正确;
我使用 Microsoft SQL Server 2000 - 8.00.760 和 SSMD 2016。
答:
1赞
Martin Smith
11/3/2021
#1
我不知道问题出在哪里
问题是您使用的是 SQL Server 2000。保罗·兰德尔(Paul Randal)在这里提到
我决定向 SQL Server 2005 添加一项称为“紧急模式修复”的新功能,该功能将执行第 2 步和第 3 步作为原子操作。
因此,您尝试执行的语法在 2000 中不存在。
他提到的“黑客系统表”在这里被描述。
但是,您应该从备份中恢复作为首选手段。
评论
0赞
devLooper
11/9/2021
谢谢大家。就像 AlwaysLearning 说的那样,“不要浪费时间试图修复它。从备份中恢复它。 我从备份中恢复了它。我没有太多时间寻找解决方案。
0赞
devLooper
11/9/2021
谢谢史密斯@Martin,我很快就会看到。
评论