我已经创建了简单的控制台日志应用程序 表现为Windows服务。
我想知道为什么会出现错误
用户'NT AUTHORITY \ SYSTEM'登录失败
如果我更改连接字符串的方式是使用以前在SQL Server上创建的另一个用户。
连接字符串示例:
<value>Data Source=DESKTOP-Z67;Initial Catalog=MyDb;Integrated Security=false;User ID=service;Password=test1234</value>
如果我指定了此连接字符串,则会发生错误
用户'NT AUTHORITY \ SYSTEM'登录失败
为什么没有
之类的错误用户“服务”的登录失败
因为我在连接字符串中使用了该特定用户。
PS:我知道如何解决此问题,我可以转到SQL Server并将该用户NT AUTHORITY\SYSTEM
编辑为系统管理员,但是我想知道为什么我的应用程序尝试与此用户而不是我的用户建立连接从连接字符串...
谢谢大家
欢呼