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

Откуда: Гомель
Сообщений: 105
Win2003+SQL2k+SP3. SQLServer после установки запускался под учетной записью локальной системы. Поменял на другую учетную запись с правами администратора. После этого SQLServer и Agent перестали запускаться после перезагрузки системы. Вернул все обратно - SQLServer'у помогло, а Agent не запускается - в журнале написано, что Agent не может подключиться к серверу. Что делать?
23 янв 04, 10:08    [503982]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
После этого SQLServer и Agent перестали запускаться после перезагрузки системы


Значит прав каких-то не хватило. Вы под встроенной Administrator запускали или новую создавали?

автор
а Agent не запускается - в журнале написано


А по какой аутенфикации у вас агент к сиквелу коннектиться?
23 янв 04, 10:14    [504000]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
slavamk
Member

Откуда: Гомель
Сообщений: 105
Учетную запись новую создал, а подключается через Win-аутентификацию.
23 янв 04, 10:23    [504033]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Учетную запись новую создал


Значит не все привилегии дали. Вот тут есть по этому поводу.

mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\instsql.chm::/in_overview_6k1f.htm
23 янв 04, 10:25    [504042]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Glory
Member

Откуда:
Сообщений: 104760
Учетную запись новую создал, а подключается через Win-аутентификацию.

А эта учетная запись занесена в логины SQL Server-а ?
23 янв 04, 10:27    [504047]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
slavamk
Member

Откуда: Гомель
Сообщений: 105
Конечно внесена.
23 янв 04, 10:30    [504059]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Glory
Member

Откуда:
Сообщений: 104760
И вы попробовали под ней коннектиться к серверу ?
23 янв 04, 10:33    [504069]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
slavamk
Member

Откуда: Гомель
Сообщений: 105
Видимо я не понял. Учетную запись я менял только для SQLServer'а, а Agent я не трогал - он запускается под system account.
23 янв 04, 10:38    [504086]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Glory
Member

Откуда:
Сообщений: 104760
а Agent я не трогал - он запускается под system account.
И какой вид авторизации задан для Агента на SQLServer-е ?
23 янв 04, 10:43    [504100]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
slavamk
Member

Откуда: Гомель
Сообщений: 105
В свойствах Agent'а: Service startup account - system account, SQL Server connection - Windows authentication.
23 янв 04, 11:00    [504154]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
У меня та же фигня.
Создал новую учетку, при запуске сервера (компа, Win2003Server) SQL под ней запускается, a агент - нет.
Содержимое лога агента:
[LOG] Unable to read local eventlog (reason: A device attached to the system is not functioning)
[298] SQLServer Error: 1115, Cannot generate SSPI context [SQLSTATE HY000]
[382] Logon to server '(local)' failed (SaveAllSchedules)


автор
А эта учетная запись занесена в логины SQL Server-а ?

Да, правда тип доступа - Via group Membership.
автор
И вы попробовали под ней коннектиться к серверу ?

Коннектится.
автор
В свойствах Agent'а: Service startup account - system account, SQL Server connection - Windows authentication.

Аналогично.
автор
mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\instsql.chm::/in_overview_6k1f.htm

Попасть туда не смог, как поиском найти
23 янв 04, 11:03    [504162]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
В указателе BOL

accounts->services accounts->Setting up Windows Services Accounts
23 янв 04, 11:06    [504168]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Glory
Member

Откуда:
Сообщений: 104760
SQLServer Error: 1115, Cannot generate SSPI context

1. Проверьте в server network utilities какие протоколы слушает сервер

Проверьте в client network utilities какие протоколы разрешены для коннекта.
Там обязательно должен быть TCPIP. Лучше первым в списке. В порядке эксперимента можно оставить для начала только один этот протокол.

Можно также попробовать включить Enable shared memory protocol.

2. Запустите Агента под какой-нибудь "нормальной" учетной записью
23 янв 04, 11:19    [504216]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
1. Проверьте в server network utilities какие протоколы слушает сервер

TCP/IP
Named Pipes

автор
2. Запустите Агента под какой-нибудь "нормальной" учетной записью

Что имеется ввиду под "нормальной"?

Выяснил одну интересную вещь - в SQL Server Properties происходят интересные вещи:
а) General - не работает кнопка Network Configuration
б) не сохраняются настройки: галка AutoStart SQL Server Agent - остается сброшенной, и DataBase Settings-> Default Data Directory и Default Log Directory
23 янв 04, 11:33    [504282]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
Можно также попробовать включить Enable shared memory protocol.

Включено
23 янв 04, 11:36    [504290]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Glory
Member

Откуда:
Сообщений: 104760
Давайте еще раз сначала и по-порядку

1. Под какой учетной записью вы залогинены на консоль ?

2. Какие протоколы включены в server network utilities ? Если можно оставьте только TCPIP

3. Какие протоколы включены в client network utilities ? Если можно оставьте только TCPIP. Enable shared memory protocol тоже выключить

4. Есть ли в sql server log строки вида listening address xxx.xxx.xxx.xxx port 1433 ?

5. "Нормальный" аккаунт ознаяает не local system account
23 янв 04, 11:49    [504323]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Давайте.
автор
1. Под какой учетной записью вы залогинены на консоль ?

Если имеется ввиду запись, под которой запущена система с которой я запускаю консоль, то она отлична от той, под которой работает агент и сервер(оба запускаются под специально под это дело созданной учеткой, больше она нигде не используется)
автор
3. Какие протоколы включены в client network utilities ? Если можно оставьте только TCPIP. Enable shared memory protocol тоже выключить

Оставил только TCP/IP. Галка включена.
автор
4. Есть ли в sql server log строки вида listening address xxx.xxx.xxx.xxx port 1433 ?

Есть. "Слушет" сам себя(его IP указан) и 127.0.0.1. Так же "слушает" протоколы TCP/IP, Named Pipes (я его только что отключил) и Shared Memory(?)
автор
5. "Нормальный" аккаунт ознаяает не local system account

Да, это не он. См. ответ на п.1
23 янв 04, 12:06    [504363]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Кстати, есть идеи насчет:
автор
Выяснил одну интересную вещь - в SQL Server Properties происходят интересные вещи:
а) General - не работает кнопка Network Configuration
б) не сохраняются настройки: галка AutoStart SQL Server Agent - остается сброшенной, и DataBase Settings-> Default Data Directory и Default Log Directory
23 янв 04, 12:14    [504377]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
автор
3. Какие протоколы включены в client network utilities ? Если можно оставьте только TCPIP. Enable shared memory protocol тоже выключить

Оставил только TCP/IP. Галка включена.

"Очитался". Выключил.
Теперь жду следующей перезагрузки - к сожалению не можно перегружать сервер просто так.
23 янв 04, 12:39    [504434]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
галка AutoStart SQL Server Agent - остается сброшенной

Starting SQLServerAgent Service: If you are running SQLServerAgent in an account other than a Windows NT 4.0 or Windows 2000 domain account, the following will occur: <...> The autorestart features in SQLServerAgent will not work.
23 янв 04, 15:32    [504920]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
Теперь жду следующей перезагрузки - к сожалению не можно перегружать сервер просто так.

Вроде запустился.
26 янв 04, 09:24    [506293]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
slavamk
Member

Откуда: Гомель
Сообщений: 105
Спасибо всем, особенно pkarklin. Почитал help, создал учетную запись с правами администратора, запустил и сервер и агент под этой учетной записью и после перезагрузки машины все заработало.
26 янв 04, 09:58    [506319]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается SQLAgent  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Аналогично - всем спасибо.
26 янв 04, 10:04    [506325]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить