2009-06-25 39 views
1

我想从Windows服务连接SQL Server。 现在我的Windows服务安装在不同的系统中。现在,如果我想连接到我的SQL Server,我该如何连接? 如果我在SQL Server登录用户中添加相应的系统用户标识,我能够进行连接。我不认为这是正确的方法..因为如果我需要在不同的系统中安装Windows服务,我需要将该用户添加到SQL Server。从Windows服务访问SQL Server

回答

1

我认为你使用InstallUtil来安装服务。您应该将该服务配置为在域帐户下运行。让我们把这个您的域\ WindowsServiceDomanAccount

在连接字符串,使用标签集成安全性= SSPI

在SQL Server中,为您的域\ WindowsServiceDomanAccount创建登录并授予其相应的权限。

您应该为远程连接配置您的服务器以允许非本地连接。

0

除非您使用的是受信任的连接,否则安装过程应该请求应该在该系统上使用的凭证。