sqlserver 对单个mdf文件进行恢复

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:263

sqlserver 对单个mdf文件进行恢复

sqlserver 数据库有时 损坏时 只剩下目录下的 mdf 文件 而其他备份也没有
这个时候我们可以用 sp_attach_single_file_db 这个命令来恢复
use master
go
EXEC sp_detach_db @dbname = 'pubs' --分离当前数据库
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\mssql\data\pubs.mdf' --附加单个mdf文件
附加有数据文件和日志文件都存在的恢复
这个可以用以下命令
use master
go
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】