我正在使用SQL Server 2008开发人员版。我试图附加AdventureWorks2008数据库。
尝试附加时,收到“访问被拒绝”错误。根据事件日志,它来自操作系统:
打开失败:无法打开文件编号0的文件D:\ ProjectData \ AdventureWorks \ AdventureWorksLT2008_Data.mdf。OS错误:5(访问被拒绝。)。
我以为是“ NTFS问题”,但是系统(和我)可以修改对这两个文件的访问权限。
我发现如果以sa身份登录,可以成功附加数据库,但是我的用户帐户无法使用。
我是计算机上的本地管理员组的成员,并且在SQL Server实例中担任sysadmins角色。
知道为什么我必须以sa身份登录吗?