当我键入:无法附加数据库SQL Server 2012的错误5
CREATE DATABASE AdventureWorks2012
ON (FILENAME = 'C:\Users\sohm\Desktop\Pohm\AdventureWorks2012_Data.mdf')
FOR ATTACH_REBUILD_LOG ;
我得到这个:
文件激活失败。物理文件名 “C:\ Users \ sohm \ Desktop \ AdventureWorks2012_Data_log.ldf”可能不正确。
消息5123,级别16,状态1,行1
创建文件遇到操作系统错误5(拒绝访问。)试图 打开或创建物理文件 'C:\ AdventureDB的\ AdventureWorks2012_Data_log.ldf' 。
Ms13 1813,Level 16,State 2,Line 1
无法打开新数据库'AdventureWorks2012'。 CREATE DATABASE被中止。
我知道它与权限有关。我有管理员帐户。我已经阅读了一百万篇文章,但到目前为止没有任何工作。另外,当我尝试更改包含mdf文件的文件夹时,可以完全控制它,但它会一直恢复为只读状态。
请确保它尚未连接,SQL Server将完全控制MDF文件。 – Ulises 2013-02-20 21:09:36
我做了,数据库没有连接 – eaglecoug 2013-02-20 21:13:01
请确保运行sql server服务的帐户完全控制该文件夹,因为它需要读取MDF并在其中创建一个新的LDF文件。忽略该文件夹的只读属性,它通常在Windows中被忽略,主要用于文件夹自定义。 – steoleary 2013-02-20 21:15:19