Sql server 2008 为删除数据库表还原mdf文件时出错
我的下属使用delete语句错误地删除了数据库表中的所有记录,但没有使用where子句—以前没有进行备份。现在我想从mdf文件还原。Sql server 2008 为删除数据库表还原mdf文件时出错,sql-server-2008,ssms,Sql Server 2008,Ssms,我的下属使用delete语句错误地删除了数据库表中的所有记录,但没有使用where子句—以前没有进行备份。现在我想从mdf文件还原。 但我一直在犯这样的错误: An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) 您的意思是ldf文件吗?@Rahul这是正确的:SQL Server数据库事务日志文件(.ldf)错误表示“其
但我一直在犯这样的错误:
An exception occurred while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo)
您的意思是
ldf
文件吗?@Rahul这是正确的:SQL Server数据库事务日志文件(.ldf)错误表示“其他程序正在使用该文件”-确保未安装防病毒或反间谍软件工具。-确保SQLagent具有访问该文件的相关权限。-确保正确提到的路径和文件名。
ADDITIONAL INFORMATION:
Cannot open backup device 'C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER \MSSQL\DATA\Mydabasename.mdf'.
Operating system error 32(The process cannot access the file
because it is being used by another process.).
RESTORE HEADERONLY is terminating abnormally.
(Microsoft SQL Server, Error: 3201)