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

Откуда:
Сообщений: 9
Уважаемые УМЫ !
Всем добрый день =)
Уже три дня и три ночи курю интернет в поисках решения проблемы.
Пытаюсь настроить оповещение при отработке Джоба.
Настроил профиль, оператора. Тестовые сообщения уходят нормально.
Выполняя вот это:
EXEC msdb.dbo.sp_send_dbmail
    @profile_name = 'MAIL_Send',
    @recipients = 'alex@msk.ru',
    @body = 'The stored procedure finished successfully.',
    @subject = 'Automated Success Message' ;
Тест тоже приходит.
В свойствах SQL-Agent в разделе "Система предупреждений" пробовал ставить галку "Включить почтовый профиль"
и выбрать там:[ Почтовая система: Компонент Database Mail ]
Почтовый профиль: Mail_Send (это мой профиль).
Жму ОК.
Перезапускаю Агента.
Выполняю джоб.
При отработке джоба в логе SQL-Agent пишет:
[264] An attempt was made to send an email when no email session has been established
В журнале выполнения джоба пишет приписочку: NOTE: Failed to notify 'Alex' via email.
Снова лезу в свойсва SQL-Agent а там в строке [ Почтовая система ] стоит SQLMail
Каких только танцев с бубнами не плясал - не пойму ничего.

Поскольку особо не нашел статей на эту тему, а на майкрософте по ошибке 264 естьтрабл только по 2005 SQL могу предположить, что у большинства все в порядке.
Друзья, выручайте !!! А нето тронусь умом.
11 авг 11, 17:33    [11105606]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
Alex.Fidler
Почтовый профиль: Mail_Send (это мой профиль).

"мой профиль" - это вы про свою учетную запись ? Или про учетную запись SQL Agent-а ?
11 авг 11, 17:36    [11105627]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
Glory,
Да нет, это я пояснил просто ... Это мол название профиля такое.
11 авг 11, 17:46    [11105707]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
Правильнее сказать название почтового профиля...
12 авг 11, 08:57    [11107354]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
Наврал я вам вчера немного =).
Такие записи в логах
При отработке джоба в логе SQL-Agent пишет:
[264] An attempt was made to send an email when no email session has been established
В журнале выполнения джоба пишет приписочку: NOTE: Failed to notify 'Alex' via email.

я получаю, когда в свойствах SQL-Agent галка "Включить почтовый профиль" не установлена.
Если ее установить, сохранить рестарт Агент,то выполнение джоба зависает...
дождаться конца еще не удавалось =(
12 авг 11, 09:44    [11107531]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
Е-мое. Неделю раскурки интернетов...
вот мое спасение.
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=843303
от туда попал сюда:
http://www.mssqltips.com/tip.asp?tip=1736

-- Enabling SQL Agent notification
USE [msdb]
EXEC msdb.dbo.sp_set_sqlagent_properties 
 @email_save_in_sent_folder=1
 
EXEC master.dbo.xp_instance_regwrite 
 N'HKEY_LOCAL_MACHINE'
 , N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent'
 , N'UseDatabaseMail'
 , N'REG_DWORD'
 , 1
 
EXEC master.dbo.xp_instance_regwrite 
 N'HKEY_LOCAL_MACHINE'
 , N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent'
 , N'DatabaseMailProfile'
 , N'REG_SZ'
 , N'SQLMail Profile'

Только я руками в реестр слазил...
при этом правда загреилась галка "резервный оператор".
Ну да ладно. разберемся.
Спасибо вам, дорогие мои за чудесный монолог =)
Авось кому пригодятся мои изыски...
12 авг 11, 16:43    [11111447]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
хм, друзья.
Я просто вот хочу понять, с чем это может быть связано.
Ведь если настройки Агента не сохраняются, видать каких то прав где-то не хватает.
У меня агент стартует под специальной локальной учеткой.
Она в винде входит в группу админов.
На базу msdb прав ей выделил по самые помидоры...
Интересно почему такой эффект? КТо-нить знает ?

Хотелось бы по-нормальному все настроить, а не через "аналы природы" ...
12 авг 11, 16:49    [11111498]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
Alex.Fidler
У меня агент стартует под специальной локальной учеткой.
Она в винде входит в группу админов.
На базу msdb прав ей выделил по самые помидоры...
Интересно почему такой эффект? КТо-нить знает ?

Вот только в SMS вы работает под своей учетной записью наверное ?
12 авг 11, 16:51    [11111513]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
Глория, простите, я чайник в этих делах.
SMS для меня это Short Message System ... С телефона которые =)
Или SMS это SQL Management Studio?
Ежели второе, то он запущент как раз под той-же самой учеткой.
Сервер вне домена. Правов у учетки хоть отбавляй.
12 авг 11, 17:15    [11111691]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
Alex.Fidler
Или SMS это SQL Management Studio?
Ежели второе, то он запущент как раз под той-же самой учеткой.

Какой "той-же самой учеткой" ?
Вы на какой машине запускаете SMS ?
Как авторизовались в SMS на вашем сервере ?
12 авг 11, 17:21    [11111732]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
SMS запускается локально на том же сервере, где сам инстанс, под тем же логином, что стартует сам sql server и SQL Agent.
Подключаюсь по "Аутентификация Windows"
12 авг 11, 17:28    [11111777]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
Alex.Fidler
Подключаюсь по "Аутентификация Windows"

И кем же вы залогинились в windows ?
12 авг 11, 17:31    [11111788]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
Alex.Fidler
Member

Откуда:
Сообщений: 9
Glory,
Все тем же самым пользователем, что используется для sqlserver и sqlAgent...
12 авг 11, 17:41    [11111838]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008 SP2 DataBase Mail ...  [new]
AntonRost
Guest
Alex.Fidler
Е-мое. Неделю раскурки интернетов...


Только я руками в реестр слазил...
при этом правда загреилась галка "резервный оператор".
Ну да ладно. разберемся.
Спасибо вам, дорогие мои за чудесный монолог =)
Авось кому пригодятся мои изыски...


Спасибо !!!
28 сен 11, 13:25    [11347754]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить