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

Откуда:
Сообщений: 340
Все вроде настроено правильно, но при отправлении тестового письма пишет статус unsent.
В чем может быть причина?
16 фев 10, 17:14    [8353212]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
И что в логе Database Mail?
16 фев 10, 17:43    [8353442]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
http://msdn.microsoft.com/ru-ru/library/ms188663.aspx
17 фев 10, 13:01    [8357141]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
pkarklin
И что в логе Database Mail?

в логе ничего, все письма unsent
17 фев 10, 16:37    [8359305]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail';

возвращает mail 3 INACTIVE 2010-02-17 13:49:58.917 2010-02-17 13:49:58.893

вместо INACTIVE должно быть RECEIVES_OCCURRING. Остановка и запуск, как написано на msdn, ничего не дало
17 фев 10, 16:52    [8359384]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_,

Это http://msdn.microsoft.com/ru-ru/library/ms166086.aspx делали?

Сообщение было отредактировано: 18 фев 10, 15:11
18 фев 10, 15:10    [8364891]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
-- Компонент Database Mail
EXECUTE sp_configure 'show advanced options',1
RECONFIGURE
EXECUTE sp_configure 'Database Mail XPs',1
RECONFIGURE
EXECUTE sp_configure 'show advanced options',0
RECONFIGURE
GO
DECLARE @email_address nvarchar(50)
SELECT	@email_address = @@servername + '-MSSQL@domain.ru'
EXECUTE msdb.dbo.sysmail_add_account_sp
    @account_name = 'Administrator',
    @description = 'Mail account for administrative e-mail.',
	@replyto_address = 'MS-SQL-Admins@domain.ru',
    @email_address = @email_address,
    @display_name = @email_address,
    @mailserver_name = 'SMTP.domain.ru',
	@mailserver_type = 'SMTP',
	@port = 25,
	@use_default_credentials = 0;
GO
EXECUTE msdb.dbo.sysmail_add_profile_sp
       @profile_name = 'AlertProfile',
       @description = 'Profile used for administrative mail.' ;
GO
EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
    @profile_name = 'AlertProfile',
    @account_name = 'Administrator',
    @sequence_number = 1 ;
GO
EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
    @principal_name = 'public',
    @profile_name = 'AlertProfile',
    @is_default = 1 ;
GO


USE [msdb]
GO
EXEC msdb.dbo.sp_set_sqlagent_properties @email_save_in_sent_folder=1
GO
EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE'
, N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent'
, N'UseDatabaseMail'
, N'REG_DWORD', 1
GO
EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE'
, N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent'
, N'DatabaseMailProfile'
, N'REG_SZ'
, N'AlertProfile'
GO

EXECUTE msdb.sys.sp_helprolemember 'DatabaseMailUserRole';
--EXECUTE sp_addrolemember @rolename = 'DatabaseMailUserRole',@membername = '.......';
EXECUTE msdb.dbo.sysmail_help_queue_sp @queue_type = 'Mail';
EXECUTE msdb.dbo.sysmail_help_account_sp;
EXECUTE msdb.dbo.sysmail_help_profile_sp;
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp @profile_name = 'AlertProfile'
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp;
SELECT * FROM msdb.dbo.sysmail_event_log
SELECT * FROM msdb.dbo.sysmail_allitems
SELECT * FROM msdb.dbo.sysmail_faileditems
GO

USE master
GO

CREATE ENDPOINT SBEndpoint
  STATE = STARTED
  AS TCP 
    (
       LISTENER_IP = ALL, 
       LISTENER_PORT = 9669
    )
  FOR SERVICE_BROKER 
    (
       AUTHENTICATION = WINDOWS,
       MESSAGE_FORWARDING = DISABLED
    )
GO

http://msmvps.com/blogs/gladchenko/archive/2009/01/14/1661555.aspx
18 фев 10, 15:18    [8364953]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Удалось настроить отправку тестового письма, но в notification на почту о завершении job не доходит. Настроил оператора, все должно быть нормально. Может кто-то сталкивался?
24 фев 10, 14:07    [8385742]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
Удалось настроить отправку тестового письма, но в notification на почту о завершении job не доходит. Настроил оператора, все должно быть нормально. Может кто-то сталкивался?


Обычно, хватает руководства по поиску и устранению проблем, которое упоминалось тут: https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=735858#8357141

Сообщение было отредактировано: 24 фев 10, 14:24
24 фев 10, 14:09    [8385760]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Обычно, хватает руководства по поиску и устранению проблем, которое упоминалось тут: //https://www.sql.ru/forum/actualthread.aspx?tid=735858


перекидавает сюда
https://www.sql.ru/forum/actualforum.aspx

Сообщение было отредактировано: 14 май 13, 02:34
24 фев 10, 14:22    [8385871]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
топик не найден
24 фев 10, 14:22    [8385878]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
топик не найден


Пардон: https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=735858#8357141
24 фев 10, 14:24    [8385896]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Александр Гладченко,

ничего не помогло, письма вручную отправляются, а при настройке job notification письма даже не ставит в очередь
24 фев 10, 18:30    [8387722]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
Александр Гладченко,

ничего не помогло, письма вручную отправляются, а при настройке job notification письма даже не ставит в очередь


Что возвращает вот этот сценарий?:

EXECUTE msdb.sys.sp_helprolemember 'DatabaseMailUserRole';
--EXECUTE sp_addrolemember @rolename = 'DatabaseMailUserRole',@membername = '.......';
EXECUTE msdb.dbo.sysmail_help_queue_sp @queue_type = 'Mail';
EXECUTE msdb.dbo.sysmail_help_account_sp;
EXECUTE msdb.dbo.sysmail_help_profile_sp;
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp @profile_name = 'AlertProfile'
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp;
SELECT * FROM msdb.dbo.sysmail_event_log
SELECT * FROM msdb.dbo.sysmail_allitems
SELECT * FROM msdb.dbo.sysmail_faileditems
GO
24 фев 10, 18:38    [8387745]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Александр Гладченко,

много всего он возвращает, может по конкретней?)
я же говорю, тест отправляет

EXECUTE msdb.dbo.sp_notify_operator @name=N'sql',@body=N'Ошибка в step3, job'

вот такое тоже отправляет, а при выставлении в job ничего не делает, в очередь даже не ставит
24 фев 10, 18:59    [8387806]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
Александр Гладченко,

много всего он возвращает, может по конкретней?)
я же говорю, тест отправляет

EXECUTE msdb.dbo.sp_notify_operator @name=N'sql',@body=N'Ошибка в step3, job'

вот такое тоже отправляет, а при выставлении в job ничего не делает, в очередь даже не ставит


Хотите конкретней, напишите, на каком шаге проверки и с какими ошибками воспроизводится проблема? Удаётся ли отправить сообщения посредством процедур?
24 фев 10, 19:13    [8387853]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Александр Гладченко,

msdb.dbo.sp_notify_operator
этой удается, какой еще можно отправить
24 фев 10, 19:13    [8387857]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
msdb.dbo.sp_send_dbmail тоже ставит в очередь, а когда принудительно пытаюсь запустить джоб с ошибкой, то ошибка происходит, но письмо не отправляет
24 фев 10, 19:19    [8387885]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
msdb.dbo.sp_send_dbmail тоже ставит в очередь, а когда принудительно пытаюсь запустить джоб с ошибкой, то ошибка происходит, но письмо не отправляет


Тогда у Вас ошибка не с Database mail, а с уведомлением о шагах заданий. Почтовый профиль агенту включили?

К сообщению приложен файл. Размер - 0Kb
25 фев 10, 10:51    [8390087]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Александр Гладченко,

это все тоже настроено
25 фев 10, 11:56    [8390506]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
Александр Гладченко,

это все тоже настроено


Если настроить уведомление не об ошибке, а об исполнении шага задания, при запуске по расписанию письма отправляются?
25 фев 10, 12:03    [8390571]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Александр Гладченко,

не отправляются, именно так и тестил
25 фев 10, 12:20    [8390743]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10730
Блог
_unkind_
Александр Гладченко,

не отправляются, именно так и тестил


В журнале задания что написано про отправку сообщения?
25 фев 10, 12:24    [8390775]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
Александр Гладченко,

ничего, даже не упоменается про отправку
25 фев 10, 12:47    [8391026]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с Database mail  [new]
_unkind_
Member

Откуда:
Сообщений: 340
_unkind_,

а не, кое что есть
Date 25.02.2010 11:40:00
Log SQL Server Agent (Current - 25.02.2010 11:40:00)

Message
[264] An attempt was made to send an email when no email session has been established
25 фев 10, 12:49    [8391046]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить