2009-06-25 3 views
1

Я пытаюсь подключиться к SQL Server с помощью службы Windows. Теперь моя служба Windows установлена ​​в другой системе. Теперь, если я хочу подключиться к моему SQL Server, как я могу подключиться? Я могу подключиться, если я добавлю соответствующий системный идентификатор пользователя в пользователях входа в SQL Server. Я не думаю, что это правильный путь. Потому что, если мне нужно снова установить службу Windows в другой системе, мне нужно добавить этого пользователя на SQL Server.Доступ к SQL Server из службы Windows

ответ

1

Предполагаю, что вы используете InstallUtil для установки службы. Вы должны настроить службу для запуска под учетной записью домена. Давайте назовем это ваш_домен \ WindowsServiceDomanAccount

В строке подключения, используйте тег Integrated Security = SSPI

На SQL Server, создайте логин для ваш_домен \ WindowsServiceDomanAccount и предоставить ему соответствующие разрешения.

Сервер должен быть настроен для удаленных подключений, чтобы разрешить нелокальные соединения.

0

Если вы не используете надежные подключения, тогда процесс установки должен запрашивать учетные данные, которые должны использоваться в этой системе.

Смежные вопросы