首先阅读有关使用LocalDB的安全限制的说明。阅读使我认为可能无法使用“ NT AUTHORITY NETWORK
SERVICE”;我不知道。我认为您需要使用您的凭据。
不太明显,但是如果您使用集成身份验证 ,则运行该服务的凭据必须与有权访问数据库的凭据匹配 。如果你不想使用证书的服务(即,你希望它在“NT
AUTHORITY NETWORK SERVICE”运行),那么你就需要添加:“NT AUTHORITY NETWORK SERVICE”作为用户
与足够访问 数据库MyDB。
如果可能,请首先将该用户设置
db_owner为MyDB。如果可行,则开始将SSMS中的权限调整为较低级别。如果这 不起作用
,则数据库配置有其他问题。还确保用户“ NT AUTHORITY NETWORK SERVICE”具有对MyDB使用的文件的文件系统访问权限。
另外,您
<remove name="SqlServer" />在结尾处还有多余的东西…不确定是否有意为之。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)