从域用户

时间:2015-04-30 21:22:10

标签: sql-server service

如果我使用本地系统帐户运行Windows服务,我完全没有问题。

该服务是使用C#.NET开发的。连接字符串是这样的:

  

“数据源= {0}; MultipleActiveResultSets = True; Async = true;初始目录= {1};用户ID = {2};密码= {3}”

如果我使用域用户运行该服务,则在尝试连接到SQL Server时会收到以下错误。 (该服务生成错误日志,我可以看到发生了什么)。我知道这个错误的典型原因,比如启用远程连接,协议配置和防火墙。但是,即使我没有使用本地系统帐户运行该服务,即使在运行该服务的同一台机器上运行SQL Server也会出现错误。

  

.Net SqlClient数据提供程序 - 与网络相关或特定于实例的   建立与SQL Server的连接时发生错误。该   服务器未找到或无法访问。验证该实例   名称是正确的,并且SQL Server配置为允许远程   连接。 (提供者:命名管道提供者,错误:40 - 不能   打开与SQL Server的连接)

即使我将帐户设置为本地管理员,我也会收到错误。

什么可能导致这种行为?

0 个答案:

没有答案