选择master.mdf文件后发生此错误但该文件未使用。如何使用查询或Sql server management studio 2012附加数据库文件。
TITLE: Microsoft SQL Server Management Studio
------------------------------
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
CREATE FILE encountered operating system error 32(The process cannot access the file because it is being used by another process.) while attempting to open or create the physical file 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\master.mdf'. (Microsoft SQL Server, Error: 5123)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476
提前致谢...
答案 0 :(得分:2)
如果您的服务器正在运行,则master
数据库处于联机状态并由服务器使用。
你试图做的事情根本没有任何意义:为什么在地球上附加master
数据库时它已经附加了?
答案 1 :(得分:0)
步骤1:打开Microsoft SQL Server,右键单击Database并单击Attach。
第2步:它将打开对话框,添加文件点击'添加'按钮
第3步:
从云端硬盘中找到您的.MDF文件, 选择文件,然后单击“确定”按钮。
记住默认路径是c:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ DATA 但我打算将.mdf文件放在不同的路径中并尝试附加该文件。
步骤4:显示如下屏幕所示的数据文件(EMP.mdf)和日志文件(EMP.ldf)。 点击确定。
第5步:
那是它;它将创建一个包含数据的EMP数据库,您可以检查您的MS SQL对象资源管理器 - >数据库,它将显示附加的数据库,这里是EMP数据库。
希望您喜欢这篇文章,了解如何在MS SQL Server中附加.MDF和.LDF文件。