按照网上的说法,我将sqlserver身份验证改为windows身份验证问题就解决了。但是还是有以下几点疑问,希望能得到大虾的指点:
问题还没解决之前,我是用的sqlserver身份验证模式,出现了上面的问题,接着改为windows身份验证,问题解决了,这是为什么
顺便说一下,之前我是用sqlserver身份验证没出现问题,sqlserver是开着的,因为我要把我的数据库拷给别人,所以我把sqlserver停了。拷完之后我又用sqlserver身份验证开启sqlserver,再附加数据库时出现了上面的问题,求解!
------解决方案--------------------
權限,數據庫權限不能讀取路徑文件
------解决方案--------------------
加入這個權限
EXEC master..sp_addsrvrolemember @loginame = N'Roy', @rolename = N'sysadmin'
GO
------解决方案--------------------
windows身份验证拥有sysadmin的权限 而混合模式登录不一定有。