问:您好,之前负责公司网站的同事离职了,现在我来接手网站事宜,
由于有些不清楚,所以有2个问题需要请教你们商家,希望得到回复,谢谢。
1,如果要把数据库备份后保存本地,是要把BAK和MDF 和LDF三个文件都同时拷贝下来吗?
2,bak文件可以拷贝到本地,但是拷贝mdf和ldf文件的时候 提示 另一个程序正在使用此文件 进程无法访问 怎么回事 怎么解决?
,拷贝mdf和ldf文件的时候提示 另一个程序正在使用此文件 进程无法访问 怎么回事 怎么解决?
答:您好,mssql数据库导出的bak备份已经包含MDF和LDF的内容.
MDF和LDF,复制备份,请先登录mssql数据库,找到该数据库,右键脱机,然后在复制备份.最后联机恢复使用,非常感谢您长期对我司的支持.
联机脱机操作步骤可参考https://jingyan.baidu.com/article/154bdd528ca8f41f0.html
问:也就是说mssql数据库备份只需要拷贝bak文件就可以了?MDF和LDF的文件无需单独拷贝到本地?
答:您好,是的,双保险也可以单独再拷贝一份MDF,LDF.非常感谢您长期对我司的支持.
问:由于昨天服务器突然中断,导致有一个xww2086的数据库出现异常,不能打开,因为急用,所以自行恢复到26号的数据,出现异常的数据库已放在D盘可疑数据xww2086文件夹内,不知道贵公司能否修复回27号的数据?
答:1.您好,D:\\可疑数据库xww2086\\xww2086.LDF 损坏,先把这个文件改名。
然后用命令:EXEC sp_attach_single_file_db @dbname = \’xww2086_bak\’,@physname = \’D:\\可疑数据库xww2086\\xww2086.MDF\’ 把D:\\可疑数据库xww2086\\xww2086.MDF附加成 xww2086_bak 库,但要先把xww2086 分离,会调用D:\\mssql\\xww2086.LDF 日志文件,可先改名测试。
2.因以上操作会影响到现在xww2086库使用,暂时没有帮您操作,只能试下,无法保证能成功。当然还有办法是找工具直接读取D:\\可疑数据库xww2086\\xww2086.MDF 里面数据。