2009-06-25 7 views
1

Windows 서비스에서 SQL Server에 연결하려고합니다. 이제 내 Windows 서비스가 다른 시스템에 설치되었습니다. 이제 SQL Server에 연결하려면 어떻게 연결할 수 있습니까? SQL Server 로그인 사용자에 해당 시스템 사용자 ID를 추가하면 연결할 수 있습니다. 그게 옳은 방법이라고 생각하지 않습니다. 다른 시스템에 Windows 서비스를 다시 설치해야 할 경우 SQL Server에 해당 사용자를 추가해야합니다.Windows 서비스에서 SQL Server에 액세스

답변

1

InstallUtil을 사용하여 서비스를 설치한다고 가정합니다. 도메인 계정으로 실행되도록 서비스를 구성해야합니다. 이제, SQL 서버에 태그 통합 보안 = SSPI

를 사용하여 연결 문자열에서이 사용자 도메인 \ WindowsServiceDomanAccount

를 호출 할 적절한 권한을 사용자 도메인 \ WindowsServiceDomanAccount에 대한 로그인을 생성하고 권한을 부여 할 수 있습니다.

로컬이 아닌 연결을 허용하려면 서버를 원격 연결 용으로 구성해야합니다.

0

신뢰할 수있는 연결을 사용하지 않는 한 설치 프로세스는 해당 시스템에서 사용해야하는 자격 증명을 요청해야합니다.

관련 문제