под какой учетной записью Windows должна работать служба для доступа к сетевым серверам sql - PullRequest
0 голосов
/ 27 июля 2010

Я рассматриваю возможность создания службы Windows, которая будет периодически запускать и запрашивать сетевые базы данных и сохранять информацию на локальном компьютере (не спрашивайте, почему!).Мне бы хотелось, чтобы эта служба работала, когда никто не вошел на компьютер локально.Какую учетную запись должен запускать сервис под Localservice, Localsystem или Network.Имя пользователя и пароль будут предоставлены для всех сетевых баз данных, включая локальные.

Ответы [ 3 ]

3 голосов
/ 27 июля 2010

Я бы, вероятно, создал конкретную учетную запись домена и предоставил бы эти права как серверу SQL, так и любому локальному хранилищу, которое вы собираетесь использовать.Если вы хотите использовать учетные данные SQL для подключения к БД, то это может быть локальная учетная запись (с доступом к локальным ресурсам) или пользователь с более высокими привилегиями (например, LocalSystem).

2 голосов
/ 27 июля 2010

Это может быть лучше задать для ServerFault, но я всегда видел его как «Сеть» или «Локальная система» в зависимости от конкретного использования.

2 голосов
/ 27 июля 2010

Чтобы гарантировать, что вы действительно можете подключиться к базам данных, я бы предложил вам создать учетную запись службы (что-то вроде / User - и применить пароль, который не имеет срока действия).

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

Например:

Домен: stackoverflow Сервис: SearchDB

Я бы создал пользовательский стекопоток \ SearchDBUser

Обычно при настройке службы Windows вам не нужно привязываться к заранее определенным пользователям.

Надеюсь, это поможет.

Wagner.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...