gpt4 book ai didi

sql-server - 无法安装 Adventureworks 2012 数据库 - 操作系统错误 5 : Access is denied

转载 作者:行者123 更新时间:2023-12-01 22:46:46 24 4
gpt4 key购买 nike

我正在尝试在 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

最佳答案

问题的原因 - 将数据库 mdf 和 ldf 文件放在“官方”SQL Server 安装文件夹之外的目录中。

解决方案 -

http://tryingmicrosoft.com/error-while-attaching-a-database-to-sql-server-2008-r2/

将 .mdf 文件和 ldf 文件粘贴到此目录中 -C:\Program Files\Microsoft SQL Server\MSSQL11.SS2012\MSSQL\DATA

未能解决问题的解决方案 -

1 - 解锁压缩文件。还检查了 mdf 和 ldf 文件没有被阻止。 (步骤 - 右键单击​​ zip 文件 > 属性 > 取消阻止)

Unblock

2 - 以管理员身份运行 SSMS 2012。

3 - 运行以下形式的 SQL 查询 -

CREATE DATABASE MyAdventureWorks 
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;

关于sql-server - 无法安装 Adventureworks 2012 数据库 - 操作系统错误 5 : Access is denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19060441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com