Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 恢复具有锁的Sql数据库_Sql Server - Fatal编程技术网

Sql server 恢复具有锁的Sql数据库

Sql server 恢复具有锁的Sql数据库,sql-server,Sql Server,我有一个数据库mdf和ldf文件,当附加它们时,它会告诉我错误 Unable to open the physical file ".MDF". Operating system error 5: "5(Access is denied.)". (.Net SqlClient Data Provider). 那里存在某种类型的锁,不知道锁在硬盘驱动器或文件.mdf和.ldf上 我还有.bak文件,在还原它时,它给出了以下错误 System.Data.SqlClient.SqlError: Co

我有一个数据库
mdf和ldf
文件,当附加它们时,它会告诉我错误

Unable to open the physical file ".MDF". Operating system error 5: "5(Access is denied.)". (.Net SqlClient Data Provider).
那里存在某种类型的锁,不知道锁在
硬盘驱动器
文件.mdf和.ldf

我还有
.bak
文件,在还原它时,它给出了以下错误

System.Data.SqlClient.SqlError: Could not continue scan with NOLOCK due to data movement. (Microsoft.SqlServer.SmoExtended)

以管理员身份运行SQL Server Management Studio。(右键单击->以管理员身份运行)

您的备份可能已损坏

  • 要检查SQL Server 2000数据库的完整性,请运行以下命令 SQL Server 2000实例上的“DBCC CHECKDB(数据库名称)”
  • 如果DBCC CHECKDB execution print没有错误,请尝试备份和还原 再次打开数据库

  • 这些文件通常由数据库保护。我确信此文件已锁定在文件/文件夹级别。或者可能是损坏的.bak文件。