【发布时间】:2013-10-04 07:44:17
【问题描述】:
我正在尝试在 sql server 2012 中安装 AdventureWorks 2012 数据库。我从这个链接获得了 mdf 文件 - http://msftdbprodsamples.codeplex.com/releases/view/93587
这是我下载的文件的名称 - AdventureWorks2012_Database.zip
我在 Windows 7 64 位上执行所有这些操作。
我收到以下错误:
Attach database failed for Server 'SuperPC\SQL2012'. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
Unable to open the physical file "C:\Databases\AdventureWorks2012_Data.mdf". Operating system error 5: "5(Access is denied.)". (Microsoft SQL Server, Error: 5120)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
【问题讨论】:
-
您是否检查了该 zip 文件是否被阻止。右键单击文件,如果文件被阻止,应该有一个取消阻止文件的选项。
-
@jcwrequests - 我解压缩了文件,然后尝试将它们安装到 sql server 2012 上。
-
还要检查您用来访问数据库的用户是否有权访问这些文件。
-
@Szymon - 我该怎么做?它是一个 mdf 和 ldf 文件。
-
转到它们所在的位置并检查文件属性中的安全性。
标签: sql-server sql-server-2012 ssms