[英]Cannot open database requested by the login. The login failed. Login failed for user 'NT AUTHORITY\SYSTEM'
[英]LocalDb -> Windows Service -> Cannot open database “” requested by the login. The login failed. Login failed for user 'NT AUTHORITY\LOCAL SERVICE'
我使用LOCAL SERVICE
帐户连接到LocalDb
遇到问题。
无法打开登录请求的数据库“ MyDB”。 登录失败。 用户“ NT AUTHORITY \\ LOCAL SERVICE”的登录失败。
该服务如下所示:
ConnectionString的:
Server=(localdb)\mssqllocaldb;Database=MyDB;Trusted_Connection=True;MultipleActiveResultSets=true
我在LocalDb
创建了用户NT AUTHORITY\\LOCAL SERVICE
, LocalDb
用户db_owner
映射到当前数据库。 我还检查了登录名是否已启用,并具有连接到数据库引擎的权限。 我也尝试过授予用户sysadmin
服务器角色。
我已经重新启动了服务和计算机,但是仍然出现相同的错误。
如果我将服务更改为使用本地计算机帐户,则一切正常。 我错过了什么?
我遵循了本指南,但是使用了LocalDb
和NT AUTHORITY\\LOCAL SERVICE
。
SQL Server或SQL Server代理服务不支持本地服务帐户。 而是使用设置了限制性最强的权限的域帐户或本地帐户。
看到这个 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.