Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ms sql server 2000 service account (2000 or 2003 server)  [new]
lilya huff
Member

Откуда: Denver
Сообщений: 74
сделано как дока говорит, а именно розданы права (см. ниже), 2000 или 2003 server - результат тот же, на 2003 не стартует сервис молча, на access denied не ругаются в обоих случаях.
получаю ошибку при старте сервиса на 2000 (2003 у меня remote desctop, ошибка только на консили вылазит, remote desctop ее как-то непонятным образом не пропускает)

The application failed to initialize properly (0xc0000022).

кто-то такое встречал? где собака порылась? делаю этого юзера local admin - все естественно работает, с power user и стадом розданных прав получаю вышеуказанную ошибку (с тоски раздала ему full controll на registry и диски - ему по барабану, не живет).


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.

This table shows additional permissions required for certain functionality.

Service Permission Functionality
SQL Server Network write privileges Write to a mail slot using xp_sendmail.
SQL Server Act as part of operating system and replace a process level token Run xp_cmdshell for a user other than a SQL Server administrator.
SQL Server Agent Member of the Administrators local group Create CmdExec and ActiveScript jobs belonging to someone other than a SQL Server administrator.
Use the autorestart feature.

Use run-when-idle jobs.

SQL Server Member of local Power Users or local Administrators group Add and delete SQL Server objects in the Windows 2000 Active Directory.
8 фев 06, 00:42    [2331889]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server 2000 service account (2000 or 2003 server)  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Пермиссии для доменного аккаунта, под которым стартует SQL Server Agent
8 фев 06, 08:27    [2332135]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить