Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Добрый вечер.
Суть проблеммы такова.
Попытка запуска службы MS SQL Server под доменной учетной записью, заканчивается ошибкой (Не возможно запустить службу).
При включении доменной учетной записи в группу администраторов (локальную) служба запускается.
Вопрос:
Какими минимальными правами должен обладать пользователь для запуска службы MS SQL Server?
По ссылке
нашел информацию
Requirements for Domain User Account
All domain user accounts must have permission to:
Access and change the SQL Server directory (\Program Files\Microsoft SQL Server\Mssql).
Access and change the .mdf, .ndf, and .ldf database files.
Log on as a service.
Read and write registry keys at and under:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer.
-or- for any named instance: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server.
HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\MSSQLServer.
-or- for any named instance: HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\MSSQL$Instancename.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib.
In addition, a domain user account must be able to read and write corresponding registry keys for these services: SQLAgent$InstanceName, MSSearch, and MSDTC.

Мне не совсем понятна фраза: "Read and write registry keys at and under:"
Что конкретно нодо делать с реестром?

Затем
In addition, a domain user account must be able to read and write corresponding registry keys for these services: SQLAgent$InstanceName, MSSearch, and MSDTC.

У меня нет таких служб, есть только Microsoft Search и SQLSERVERAGENT.
Мои действия:
Дал полный доступ доменной учетной записи(\Program Files\Microsoft SQL Server\Mssql).
Дал полный доступ доменной учетной записи к файлам the .mdf, ldf.
Запускаю службу под доменной учетной записью.
Включил доменную учетную запись в группу локальных пользователей.
Но .....
Появляется только сообщение
Не удалось запустить службу MSSQLSERVER на Локальный компьюер.
Ошибка 1053: Служба не ответила на запрос своевременно.

И все это на
ОС: W3k SP1 (3790) и
SQL Server Enterprise Edition
v 8.00.760(SP3)

Итого:
Какими минимальными правами должен обладать пользователь для запуска службы MS SQL Server?
Что конкретно надо делать с реестром?
Чего я не учел и что делать? :)


Заранее благодарен.
29 окт 05, 18:01    [2019718]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Ай нид хелп!
29 окт 05, 18:40    [2019768]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Herman
Member

Откуда:
Сообщений: 1
1. Фраза "Read and write registry keys at and under:" означает разрешение учетной записи читать и писать указанные ветви в реестре, а также их дочерние ветви
2. MSSearch - это внутренне имя Microsoft Search, а под SQLAgent$InstanceName подразумевается, что может быть установлено на компьютере несколько инстансов SQL сервера. В Вашем случае это SQLSERVERAGENT.

P.S. Уже давно вышел SP4 для Вашего сервера.
29 окт 05, 18:53    [2019780]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Centel
Ай нид хелп!

1. В системно EventLog-е какое сообщение ?
2. Под LocalSystem account сервер запускается ?
30 окт 05, 18:46    [2020751]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Под LocalSystem account сервер запускается.
Под доменной учетной записью запускается только если она включена в группу локальных системных администраторов. Как только удалаешь ее из группы локальных системных администраторов сервис не запускается :)
Проделал все что пишет MS, а воз и ныне там.
На реестр дал разрешение все что можно. Но .....
EventLog посмотрю.
31 окт 05, 14:26    [2023274]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Glory плиз.
Ай нид хелп!
31 окт 05, 14:29    [2023291]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Пермиссии для доменного аккаунта, под которым стартует SQL Server Agent
31 окт 05, 14:30    [2023301]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Centel
Под LocalSystem account сервер запускается.
Под доменной учетной записью запускается только если она включена в группу локальных системных администраторов. Как только удалаешь ее из группы локальных системных администраторов сервис не запускается :)
Проделал все что пишет MS, а воз и ныне там.
На реестр дал разрешение все что можно. Но .....
EventLog посмотрю.


Берете утилиты вида filemon и regmon и отслеживаете куда запускаемый сервер пытается доступиться и не может.
Скорее всего вы все таки не выполнили какие-то рекомендации из BOL
31 окт 05, 14:33    [2023321]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Щас посмотрю.
31 окт 05, 14:39    [2023361]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Ultimate
Guest
Я бы порекомендовал
Запустить сервер под LocalSystem. На самой машине сервера зайти под учетной записью с правами админа
и попрбовать настроить учетную запись для старта сервера средствами Enterprize Manager-а потому что он сам настраивает и права и папки и ветки реестра
31 окт 05, 14:47    [2023407]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Ok
31 окт 05, 15:00    [2023482]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Запустил из под Enterprize Manager-а.
Оказалось, что на сервере были файлы баз лежащие не в стандартном месте.

Каждая большая и сложная проблемма имеет простое, гениальное, не правльное решение.
31 окт 05, 16:37    [2024115]     Ответить | Цитировать Сообщить модератору
 Re: Запуск службы SQL под доменной учетной записью.  [new]
Centel
Member

Откуда:
Сообщений: 55
Всем огромное человеческое С П А С И Б О ! ! !
31 окт 05, 16:39    [2024126]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить