首页 > 开发 > 综合 > 正文

如何修复被删除的SQL日志文件

2024-07-21 02:12:03
字体:
来源:转载
供稿:网友
中国最大的web开发资源网站及技术社区,
 1、确定sql数据库的安装路径与所用的sql数据库名称。
    如:e:/program files/microsoft sql server/mssql/data/j200.mdf'
    2、将数据库j200重命名为其他名,如j2008,什么名都可以。
    3、利用您所用的系统,重新新建一个“j200”的数据库。
    4、点击开始--程序--microsoft sql server--查询分析器--确定,进入软件里,在空白处直接输入以下的命令:
exec sp_detach_db @dbname = 'j200'
return
exec sp_attach_single_file_db @dbname = 'j200',
@physname = 'e:/program files/microsoft sql server/mssql/data/j200.mdf'
    以上命令即是将j200的数据库与日志文件分离。
    5、输入命令后,点击菜单查询--执行,下面对话框出现命令命令已成功完成。
    6、将刚才输入命令中的“exec sp_detach_db @dbname = ' j2002' return”删除,保留如下命令:
 exec sp_attach_single_file_db @dbname = 'j200', 
@physname = 'e:/program files/microsoft sql server/mssql/data/j200.mdf'
    7、进入安装sql数据库路径里将j200的二个文件删除,然后把“j2008”的文件再更名为“j200”。
    8、重复第5点做法,点击菜单查询--执行。系统将出现下面对话框的命令设备激活错误。物理文件名 'd:/program files/microsoft sql server/mssql/data/j200.ldf' 可能有误。已创建名为 'd:/program files/microsoft sql server/mssql/data/j200.ldf' 的新日志文件。
    9、退出即可。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表