【发布时间】:2010-02-11 13:54:32
【问题描述】:
我用 C# 编写了一个 Windows 服务,它应该使用System.Data.SqlClient 连接到 SQL-Server 2005 Express 数据库。
由于 Microsoft 更喜欢使用 Windows 身份验证而不是 SQL 身份验证,因此我尝试使用可信连接/集成安全性连接到数据库。
但是这不起作用,因为我得到了:
System.Data.SqlClient.SqlException:用户登录失败 'NT AUTHORITY\LOCAL SERVICE'。
是否可以使用其他 Windows 帐户登录?
【问题讨论】:
标签: c# .net sql-server sql-server-2005 windows-services