SQL Server Management Studio 2012无法附加主数据库?

时间:2017-10-30 12:08:19

标签: sql-server sql-server-2012

enter image description here

选择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

提前致谢...

2 个答案:

答案 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文件。