SQL-Server 2000 + WinXPPro - проблемы с учетной записью...

Раз (1)

В поиске не нашел...Суть проблемы такая:Установил MS SQL-Server 2000 Developer Edition + отдельно SP3 на Windows XP Professional SP1, дома, для локального использования.Установка: Server and Client Tools, смешанный режим идентификации, в качестве учетной записи указал свою учетную запись на домашнем компьютере, остальное по умолчанию.Так вот, под моей учетной записью служба MSSQLSERVER запускаться не хочет, сообщает об ошибке, номер не помню, суть в том что "Служба не может быть запущена из-за неправильного входа в систему". В свойствах службы меняю запуск от своего имени на запуск от имени "системной учетной записи" (что это такое - не знаю) - все запускается.Вопрос - каких прав не хватает моей учетной записи чтобы служба могла под ней запускаться? Сейчас это локальный администратор с правом входа в качестве службы.И что это за "системная учетная запись"? Может быть под ней и нужно запускать службу?Пролейте, пожалуйста, хоть немного света на мои затуманенные мозги, или отправьте куда-нибудь почитать :)(только не в BOL, там я тоже уже искал)
11 ответов

Раз (1)

В локальной политике безопасности надо дать твоей учётке право входит в систему в качестве службы


Раз (1)

В локальной политике безопасности надо дать твоей учётке право входит в систему в качестве службы
Так есть уже такое право:
Вопрос - каких прав не хватает моей учетной записи чтобы служба могла под ней запускаться? Сейчас это локальный администратор с правом входа в качестве службы.


Раз (1)

Пароль то правильный задали при указании учетки у службы?ЗЫ. Дома и локальной системной учетки хватит, если, конечно, сети у вас нет.


Раз (1)

Когда сервер стартует не под системной учёткой она должна иметь парво входа как службы это раз, потом у неё должны быть права на реестр и на те каталоги диска где размещаются базы, судя по всему всё это есть. Тогда может просто пароль неверно набран или наименование учётки?Про системную запись недавно был разговор - за и против её использования. Посмотри в поиске. Под ней всё работает потому что у неё есть все нужные права и не надо вводить пароль.


Раз (1)

Пароль то правильный задали при указании учетки у службы?ЗЫ. Дома и локальной системной учетки хватит, если, конечно, сети у вас нет.
Он у меня пустой, сложно ошибиться :)Сеть дома есть (два компа), значит локальной системной учетной записи не хватит?И что это все-таки такое, объясните если несложно


Раз (1)

Вы пароль для входа правильно указали ?И что это за "системная учетная запись"? Специальная встроенная учетная запись.Может быть под ней и нужно запускать службу?Под ней _можно_ запускать службы.А вот _нужно_ - это вытекает из того, что данная служба должна делать.Под local system account нельзя например использовать почтовые профили.


Раз (1)

Сеть дома есть (два компа), значит локальной системной учетной записи не хватит?
Может и хватит, если вам не понадобиться, например, делать бэкап на другой комп в домашней сети.


Раз (1)

И что это за "системная учетная запись"? Специальная встроенная учетная запись.Может быть под ней и нужно запускать службу?Под ней _можно_ запускать службы.А вот _нужно_ - это вытекает из того, что данная служба должна делать.Под local system account нельзя например использовать почтовые профили.
Спасибо, стало чуть понятнее :)
Когда сервер стартует не под системной учёткой она должна иметь парво входа как службы это раз, потом у неё должны быть права на реестр и на те каталоги диска где размещаются базы, судя по всему всё это есть. Тогда может просто пароль неверно набран или наименование учётки?Про системную запись недавно был разговор - за и против её использования. Посмотри в поиске. Под ней всё работает потому что у неё есть все нужные права и не надо вводить пароль.
Негде ошибиться - учетную запись не вводил, а выбрал, пароль пустой...Спасибо, почитаю, может мне ее и хватит, хотя:
Может и хватит, если вам не понадобиться, например, делать бэкап на другой комп в домашней сети.
вполне возможно что и понадобится...В общем всем спасибо, пошел читать дальше :)


Раз (1)

Requirements for Domain User AccountAll 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.
  • Непонятно, по идее все есть...Придется вечером еще раз проверить свое имя и пустой пароль :)


    Раз (1)

    Попробуй задать пароль для своей учётки, возможно в этом вся заковырка


    Раз (1)

    Проверил, таки да: с пустым паролем не запускается, с непустым - запускается, чудеса...Век живи и далее по тексту :)Всем спасибо!