Подключение к SQLExpress из сервиса - PullRequest
2 голосов
/ 21 декабря 2010

У нас есть служба, работающая как локальная система.Можно ли использовать Integrated Security для подключения к экземпляру SQLExpress из этой службы?Он пытается войти в систему как «NT AUTHORITY / ANONYMOUS LOGON» и не может подключиться.

Строка подключения

Data Source=.\SQLExpress;Initial Catalog=Example;Integrated Security=true

Что мне нужно настроить на SQLExpress, чтобы справиться с этим?

Ответы [ 2 ]

2 голосов
/ 21 декабря 2010

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

2 голосов
/ 21 декабря 2010

Если вы измените службу для запуска под другой локальной учетной записью или учетной записью AD (Панель управления / Средства администрирования / Службы), а затем предоставите этой же учетной записи AD доступ к базе данных, она должна иметь возможность доступа к базе данных с использованием безопасности Windows.

...