程序在执行SQL语句时,若出现系统异常中断或数据库突发崩溃,如何保证

程序在执行SQL语句时,若出现系统异常中断或数据库突发崩溃,如何保证,第1张

备份可用数据后,卸载重装恢复数据库。

程序在执行SQL语句时,若出现系统异常中断或数据库突发崩溃,先备份可用的数据,包含所有系统数据库和用户数据库的数据文件和日志文件。

卸载原来的安装。

系统表查找和删除所有的MSSQLServer项。

磁盘上删除安装SQLSErver产生的所有文件。

重新安装SQLServer,所需安装的补丁的版本要求保持与备份系统数据库时安装的补丁版本一致。

单用户模式下恢复master数据库。

恢复其他系统数据库。

恢复用户数据库。

看看数据库的mdf和ldf的物理文件是否还在,如果在的话,先停止SQL Server,然后把文件复制一份做备份。再启动SQL Server,分离数据库,重新附加数据库试试。

如果文件不在,你查找一下是不是文件的路径改动了。找到文件后,先分离数据库,重新附加数据库。

如果使用plsql developer的话。

使用dba权限登录,tools中sessions查看。

查看active sessions。。如果有锁或者卡死,可以kill掉这个session。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11946808.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存