
如果您的SQL Server 2016的msdb数据库恢复状态挂起,您可以尝试以下解决方案:
用命令行或SQL Server Management Studio终止挂起的恢复:
ALTER DATABASE msdb SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE msdb SET MULTI_USER
2. 尝试从备份恢复msdb数据库:
RESTORE DATABASE msdb
FROM DISK = '<backup_file_path>'
WITH REPLACE
3. 如果以上方法都不起作用,您可以考虑重建msdb数据库:
4. 停止SQL Server服务
5. 删除msdb数据库和其相关文件(包括LDF和MDF文件)
6. 启动SQL Server服务,msdb数据库将自动重建。
请注意,在进行任何 *** 作之前,请确保您已经备份了所有重要数据!!!!
在重装数据库或重装系统之前,你需要先把你要在以后恢复的数据做好备份,就是从数据库中导出数据文件到另外1个地方暂时的保存起来。重装完系统活着数据库以后再把原来备份好的东西导入到sql数据库中去就好了。导出数据库数据:打开你sql数据库的企业管理器,找到你要导出数据的数据库名称,选中它,也就是在它的数据库名字上鼠标点1下,然后打开菜单: *** 作--所以任务--导出数据,这是会d出“DTS导入导出向导”,依照它的提示,1步1步 *** 作下去,就能够把你数据库里的数据导出去了,导完1个数据库以后可以再导另外一个的,1个1个来。将数据导入至sql数据库:用鼠标点1下“数据库”3个字,也就是你的“(local)(WindowsNT)”下的第1级数据库,然后打开菜单: *** 作--所有任务--附加数据库,此时d出附加数据库对话框,选择要附加数据库的MDF文件,点1下后面的3个点的那个按钮就能够找,找到你先前导出的数据库文件,肯定,根据它的提示完成相应项目,就能够导入了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)