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

Откуда: Taganrog
Сообщений: 531
Описание ситуации - не стартует Agent. Компьютер домашний. Я на нём локальный админ:) Учётка агента пытается стартовать под local system, прав ей хватает. Служба сервера запускается под той же local system без проблем. В свойствах службы агента InstanceID указан моего сервака. Сервер единственный, установлен дефаултовым инстансом. Имя - WORK.
Данные из Event Viewer:
Event Type: Error
Event Source: SQLSERVERAGENT
Event Category: Service Control
Event ID: 103
Date: 18.03.2007
Time: 17:47:58
User: N/A
Computer: WORK
Description:
SQLServerAgent could not be started (reason: Unable to connect to server 'h'; SQLServerAgent cannot start).

А теперь вопрос - откуда взялось это - Unable to connect to server 'h'? У меня сервера с именем "h" не было, и нет.
19 мар 07, 16:02    [3915618]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
Level up под конец рабочего дня
Пойду домой, попробую ещё Agent'a помучать)
Если у кого есть предположения, прошу высказываться
19 мар 07, 18:23    [3916402]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
SELECT @@SERVERNAME
SELECT SERVERPROPERTY('Servername')


???
20 мар 07, 08:20    [3917355]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
to pkarklin
Спасибо! К сожалению, посмотреть смогу теперь только вечером
20 мар 07, 09:23    [3917480]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
SELECT @@SERVERNAME, SERVERPROPERTY('Servername')
Даёт work, work

Вот что в логе агента:

2007-03-20 22:40:31 - ! [298] SQLServer Error: 1231, Named Pipes Provider: Could not open a connection to SQL Server [1231]. [SQLSTATE 08001]
2007-03-20 22:40:31 - ! [165] ODBC Error: 0, Login timeout expired [SQLSTATE HYT00]
2007-03-20 22:40:31 - ! [298] SQLServer Error: 1231, An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. [SQLSTATE 08001]
2007-03-20 22:40:31 - ! [000] Unable to connect to server 'h'; SQLServerAgent cannot start
2007-03-20 22:40:36 - ! [298] SQLServer Error: 1231, Named Pipes Provider: Could not open a connection to SQL Server [1231]. [SQLSTATE 08001]
2007-03-20 22:40:36 - ! [165] ODBC Error: 0, Login timeout expired [SQLSTATE HYT00]
2007-03-20 22:40:36 - ! [298] SQLServer Error: 1231, An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. [SQLSTATE 08001]
2007-03-20 22:40:36 - ! [382] Logon to server 'h' failed (DisableAgentXPs)
2007-03-20 22:40:37 - ? [098] SQLServerAgent terminated (normally)

Все протоколы, кроме VIA включены, удалённый доступ к серверу разрешён...
Сегодня переставлю сервак, но для меня остаётся открытым вопрос - откуда агент решил, что ему надо коннектиться к мифическому серверу 'h'?
21 мар 07, 10:35    [3922743]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Если тупо пробежаться по свойствам агента, то видно несколько сомнительных мест, в которых мог затесаться какой-то 'h'.

- Forward events to a different server
- SQL Server Alias (может, у вас вместо родного сервера какой-то h там прописан?)
- MSX криво настроен?
21 мар 07, 10:48    [3922825]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Похоже, проблема на стороне клиента, т.е. могли криво встать компоненты, отвечающие за подключение по именованным каналам. Этим, кстати, может и объясняться странное имя сервера...
У меня была схожая проблема, правда, я ещё и протоколов для клиента в списке не видел.... Попробуйте, для начала, переустановить только собственного клиента (т.е. снести и поставить снова), и потом ещё раз накатить для него SP2 и последующие фиксы...
Вопрос, у вас контактная зона настроена? ...а то смущает DisableAgentXPs...

Сообщение было отредактировано: 21 мар 07, 10:52
21 мар 07, 10:51    [3922845]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
to GreenSunrise
1. Forward events to a different server - можно поподробнее?, но different сервера у меня нет
2. SQL Server Alias (может, у вас вместо родного сервера какой-то h там прописан?) - алиасы в 1-ю очередь проверил:) Нет ни одного.
3. MSX криво настроен - сервер единственный. Ни master, ни targer. Я себе на домашней машине Win переставил на выходных, поставил сервер, и тут началось:)

to Александр Гладченко
"контактная зона" - in English "Surface Area configuration"? Там я разрешал только удалённые подключения к серверу.
У меня сопутствующий вопрос - после "наката" sqlserver2005-kb933097-x86-enu у меня сервер стал выдавать сообщения на великом и могучем языке:
Msg 2812, Level 16, State 62, Line 1
Не удалось найти хранимую процедуру "asdf".
Это нормальное поведение? Есть ли возможность оставить более привычные англоязычные сообщения?
Спасибо за помощь!
21 мар 07, 11:44    [3923196]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Benetton
1. Forward events to a different server - можно поподробнее?, но different сервера у меня нет

Да прямо на странице свойств агента. В 2000 - в EM, в 2005 - в MStudio.
21 мар 07, 11:48    [3923223]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
Да как же я свойства посмотрю, когда он у меня не запускается)
21 мар 07, 11:51    [3923239]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Benetton

..."контактная зона" - in English "Surface Area configuration"? Там я разрешал только удалённые подключения к серверу...


Попробуйте явно разрешить:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
21 мар 07, 12:06    [3923351]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Benetton
Да как же я свойства посмотрю, когда он у меня не запускается)

Так свойства видны и настраиваются и при выключенном агенте :-) Лишь бы сам сервер был включен. Сервер-то у вас стартует? У вас же именно агент не стартует.
21 мар 07, 12:08    [3923370]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
Спасибо, Александр!
А Вы можете прояснить ситуацию по поводу хотфикса sqlserver2005-kb933097-x86-enu? У меня английская редакция сервера + сп2 SQLServer2005SP2-KB921896-x86-ENU. До установки хотфикса все сообщения были на английском. А сам хотфикс даже ставится на русском.

to GreenSunrise
Простите меня тёмного:) Сейчас на работе на тестовом серваке потушил агента, правой кнопкой по нему - Properties задизейблены. Или я чего-то не понимаю?
21 мар 07, 12:13    [3923416]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Вы уверенеы, что версия была английской?
Дело в том, что этот кумулятивный фикс является мультиязычным, и на английскую версию должно было встать английское обновление (при выполнении всех требований)... Если так не случилось - это или ошибка при установке или баг.

У меня языки на разных серверах правильно обновлялись...
Кстати, вроде бы эти заплатки можно теперь откатить без полной переустановки, как заплаты операционки... можете попробовать ;)

Вот, как выглядит список установленных компонент на моей персоналке:

К сообщению приложен файл. Размер - 0Kb
21 мар 07, 12:26    [3923502]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Benetton
Простите меня тёмного:) Сейчас на работе на тестовом серваке потушил агента,
правой кнопкой по нему - Properties задизейблены. Или я чего-то не понимаю?

Хм. В 2000 можно посмотреть и настроить, а в 2005 действительно задизейблены... Интересно.
21 мар 07, 13:33    [3924069]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
В SQL Server Configuration Manager настройки для агента точно все правильные? Их можно править и при выключенном агенте.

Хотя я не вижу там, как можно написать неправильное имя сервера. Максимум - неправильное имя инстанса на этой же машине...
21 мар 07, 13:41    [3924134]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Benetton
Member

Откуда: Taganrog
Сообщений: 531
GreenSunrise
В SQL Server Configuration Manager настройки для агента точно все правильные? Их можно править и при выключенном агенте.

Хотя я не вижу там, как можно написать неправильное имя сервера. Максимум - неправильное имя инстанса на этой же машине...

Настройки там по умолчанию, их я не менял. Имя инстанса там можно только посмотреть - поменять невозможно. Всё, спасибо за помощь, GreenSunrise, сегодня вечером просто его переставлю:)
21 мар 07, 13:57    [3924261]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
BrokenPot
Member

Откуда: Киев
Сообщений: 1405
Тоже не запускается агент.
[FIX]Date,Source,Severity,Message
04/27/2007 10:53:18,,Information,[098] SQLServerAgent terminated (normally)
04/27/2007 10:53:18,,Error,[382] Logon to server 'vd-dis-viis04' failed (DisableAgentXPs)
04/27/2007 10:53:18,,Error,[298] SQLServer Error: 802<c/> Cannot generate SSPI context [SQLSTATE HY000]
04/27/2007 10:53:18,,Error,[298] SQLServer Error: 802<c/> SQL Network Interfaces: Главное конечное имя неверно. [SQLSTATE HY000]
04/27/2007 10:53:17,,Error,[000] Unable to connect to server 'vd-dis-viis04'; SQLServerAgent cannot start
04/27/2007 10:53:17,,Error,[298] SQLServer Error: 802<c/> Cannot generate SSPI context [SQLSTATE HY000]
04/27/2007 10:53:17,,Error,[298] SQLServer Error: 802<c/> SQL Network Interfaces: Главное конечное имя неверно. [SQLSTATE HY000][/FIX]

В свойствах агента намертво установлена Виндовз Аутентикация. Почему? Как ее пересключить на СКЛ?

Что означает (DisableAgentXPs) ?


sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO

выполнял. Получил

Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install.
Configuration option 'Agent XPs' changed from 1 to 1. Run the RECONFIGURE statement to install.
Configuration option 'show advanced options' changed from 1 to 0. Run the RECONFIGURE statement to install.

Как заставить агента работать?

Microsoft SQL Server 2005 - 9.00.2050.00 (Intel X86) Feb 13 2007 23:02:48 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
27 апр 07, 12:13    [4078427]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
TO BrokenPot

От имени какой учётной записи системы запускается служба агента?
27 апр 07, 12:24    [4078504]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
BrokenPot
Member

Откуда: Киев
Сообщений: 1405
От имени той же доменной учетной записи, что и сервер.
27 апр 07, 12:30    [4078548]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Попробуйте запустить от локальной системы, получается?
27 апр 07, 12:31    [4078559]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
BrokenPot
Member

Откуда: Киев
Сообщений: 1405
Нет, не получается. Ровно та же самая фигня.
27 апр 07, 12:33    [4078586]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
У группы локальных админов есть права на SQL Server?
27 апр 07, 12:35    [4078599]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
BrokenPot
Member

Откуда: Киев
Сообщений: 1405
BUILTIN\Администраторы? Есть. sysadmin.
27 апр 07, 12:38    [4078614]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Agent пытается подключиться к непонятному серверу.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Сервер переименовывали?
Какие протоколы разрешены серверу и клиенту?
27 апр 07, 12:42    [4078648]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить