恢复具有锁的Sql数据库

时间:2014-02-04 11:44:19

标签: sql-server

我有一个数据库mdf and ldf文件,在附加它们时,它会给我错误。

Unable to open the physical file ".MDF". Operating system error 5: "5(Access is denied.)". (.Net SqlClient Data Provider).

那里存在某种类型的锁,不知道锁定在Hard Drive.mdf and .ldf文件上。

我还有.bak个文件,在恢复时,会出现以下错误。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

你的bakup可能会腐败

  1. 要检查SQL Server 2000数据库完整性,请运行该命令 SQL Server 2000实例上的“DBCC CHECKDB(database_name)”。
  2. 如果DBCC CHECKDB执行没有打印错误,请尝试备份和恢复 数据库再次。
  3. Source