2009-06-25 65 views
1

我想從Windows服務連接SQL Server。 現在我的Windows服務安裝在不同的系統中。現在,如果我想連接到我的SQL Server,我該如何連接? 如果我在SQL Server登錄用戶中添加相應的系統用戶標識,我能夠進行連接。我不認爲這是正確的方法..因爲如果我需要在不同的系統中安裝Windows服務,我需要將該用戶添加到SQL Server。從Windows服務訪問SQL Server

回答

1

我認爲你使用InstallUtil來安裝服務。您應該將該服務配置爲在域帳戶下運行。讓我們把這個您的域\ WindowsServiceDomanAccount

在連接字符串,使用標籤集成安全性= SSPI

在SQL Server中,爲您的域\ WindowsServiceDomanAccount創建登錄並授予其相應的權限。

您應該爲遠程連接配置您的服務器以允許非本地連接。

0

除非您使用的是受信任的連接,否則安裝過程應該請求應該在該系統上使用的憑證。