还原数据库时报下面错误! 数据库时在别的服务器上备份考过来的 。==============================================================================================================标题: Microsoft SQL Server Management Studio
------------------------------无法为此请求检索数据。 (Microsoft.SqlServer.SmoEnum)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476------------------------------
其他信息:执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)------------------------------尝试打开或创建物理文件 'E:\工作\DataBase\NLRMDB_Data.MDF' 时,CREATE FILE 遇到操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。 (Microsoft SQL Server,错误: 5123)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476------------------------------
按钮:确定
------------------------------

解决方案 »

  1.   

    你看看你还原的那个目录是不是已经有一个叫做\NLRMDB_Data.MDF的文件,并且这个文件是一个正在使用的数据库的文件!
      

  2.   

    'E:\工作\DataBase\NLRMDB_Data.MDF' 这个文件或数据库已经存在?先删除之然后再还原.
      

  3.   


    目录下的文件 叫 dbtemp ,我是选择显示所有文件类型才能找的到那个\NLRMDB_Data.MDF
      

  4.   

    不可能没有这个文件吧,你换一个路径试试,应该就是你这个路径已经存在NLRMDB_Data.MDF文件了,而且这儿文件已经被数据库使用.数据库文件在数据库启动以后是不允许做任何操作的
      

  5.   

    要恢复的数据库在使用中,先停止sql服务后再重新启动sql服务,或者在管理中找到对应数据库的事务,
    右键选取“取消事务”,再去恢复数据库,恢复的时候再选择覆盖