我错误地从数据库中删除了LDF文件。
1 - 我停止了MSSQL。 2 - 删除了文件。 3 - 再次启动MSSQL。
而BOOM,一切都不见了。
我有一份已删除的LDF文件。
如果我把它放回文件夹中,我的数据库会恢复生机吗?
谢谢。
答案 0 :(得分:0)
以下是重新附加将创建新事务日志的数据库的步骤。
替代方案,您可以使用t-sql删除并附加
DROP DATABASE database_name
exec sp_attach_single_file_db @dbname = 'database_name', @physname = 'D:\PathTo.mdf'
答案 1 :(得分:0)
试试这个:
EXEC sp_attach_single_file_db @dbname = '<your_DB_name>',
@physname = '<full_path_to_mdf_file>'