我正在使用SQL Server 2008开发版。我尝试附加AdventureWorks2008数据库。
当我尝试附加时,出现了“拒绝访问”的错误。根据事件日志,这是来自操作系统的:
打开失败:无法为文件号0打开文件D:\ProjectData\AdventureWorks\AdventureWorksLT2008_Data.mdf。操作系统错误:5(拒绝访问)。
我认为这是“NTFS问题”,但是我的系统和我都具有两个文件的修改权限。
我发现,如果我以sa身份登录,则可以成功附加数据库,但我的用户帐户不起作用。
我是机器上本地管理员组的成员,并且在SQL Server实例中处于sysadmin角色。
为什么我必须以sa身份登录才能成功附加数据库?