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

EXEC msdb.dbo.sp_add_alert @name=N'file autogrowth', 
		@message_id=0, 
		@severity=0, 
		@enabled=1, 
		@delay_between_responses=0, 
		@include_event_description_in=1, 
		@notification_message=N'Тест: $(ESCAPE_SQUOTE(WMI(FileName)))', 
		@category_name=N'[Uncategorized]', 
		@wmi_namespace=N'\\.\root\Microsoft\SqlServer\ServerEvents\MSSQLSERVER', 
		@wmi_query=N'select * from data_file_auto_grow', 
		@job_id=N'00000000-0000-0000-0000-000000000000'
GO


В письме приходит:

DATE/TIME:	28.10.2014 02:05:52

DESCRIPTION:	select * from data_file_auto_grow

COMMENT:	Тест: Variable WMI(FileName) not found

JOB RUN:	autogrowth event handler


в чем порылась собака?

Microsoft SQL Server 2012 - 11.0.5522.0 (X64) 
	Jun 17 2014 17:01:31 
	Copyright (c) Microsoft Corporation
	Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
28 окт 14, 14:11    [16767630]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
Glory
Member

Откуда:
Сообщений: 104751
А разве в алертах можно задавать токены ? Разве токены не только для джобов ?
28 окт 14, 15:07    [16767977]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
гавнакод
Guest
Glory, пробовал сначала в job'е который запускается в ответ на alert. Та же ошибка. Очень странно.
28 окт 14, 15:15    [16768023]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
Glory
Member

Откуда:
Сообщений: 104751
гавнакод
Та же ошибка.

Ну так в письме и будет та же ошибка.
По-моему токен доступен только при выполнении шага джоба, а не в каких то оповщениях
http://msdn.microsoft.com/en-us/library/ms186385.aspx
28 окт 14, 15:17    [16768037]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
гавнакод
Guest
Glory
гавнакод
Та же ошибка.

Ну так в письме и будет та же ошибка.
По-моему токен доступен только при выполнении шага джоба, а не в каких то оповщениях
http://msdn.microsoft.com/en-us/library/ms186385.aspx


эх похоже вы правы. а не знаете как покрасивше в ответ на алерт кинуть на почту подробно параметры wmi события? жаль что не сделали чего-нибудь прямо в alert'e
28 окт 14, 15:20    [16768051]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
гавнакод
Guest
не работало из-за этого

SQL Agent > Alerts > check replace tokens
28 окт 14, 15:37    [16768180]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
гавнакод
Guest
Glory,

вы знаете заработали токены и в алерте непосредственно!
28 окт 14, 15:39    [16768196]     Ответить | Цитировать Сообщить модератору
 Re: sql server alert  [new]
Glory
Member

Откуда:
Сообщений: 104751
гавнакод
вы знаете заработали токены и в алерте непосредственно!

круто. не знал
28 окт 14, 15:40    [16768204]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить