2011-01-11 59 views
1

我创建了一个MDF数据库文件,最近我刚刚重新格式化了我的电脑。当我将数据库文件附加到SQL Server时,出现“访问被拒绝”错误。我在网上查找,发现其他人有类似的问题,通过以管理员身份运行SQL服务器解决,但这不适合我。我使用Windows身份验证,如果这有助于理解问题。SQL Server附加数据库:访问被拒绝

我被锁定了!

谢谢。

+0

SQL Server服务帐户需要具有文件位置的权限。你的意思是`mdf`?如果不是什么`dbf`? – 2011-01-11 18:12:28

+0

是的,这是一个错字,它是一个MDF文件。 SQL服务器权限的功能从哪里访问?我该如何改变它? – frenchie 2011-01-11 18:19:45

回答

2

将您的用户帐户添加到系统管理员角色。我怀疑你的帐户没有必要的权限。

2

SQL Server作为 - 运行的服务帐户必须有权访问具有MDF文件的位置。

例如,如果您在C:\ SqlDatabases \文件夹中有MDF文件,则需要确保服务帐户(运行SQL Server的服务)有权读取和写入此目录。