Написал Powershell-скриптик для этого:
$JobName="название задачи из SQL Agent"
$SQL="SELECT top 1 message FROM [msdb].[dbo].[sysjobs] j join [msdb].[dbo].[sysjobhistory] h on j.job_id = h.job_id where run_status=0 and name='"+$JobName+"' order by run_time desc"
$Body=Invoke-Sqlcmd -Query $SQL
$emailFrom = "адрес отправителя"
$emailTo = "адрес получателя"
$subject = $JobName+" has failed"
$smtpServer = "адрес смтп-сервера"
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$smtp.Send($emailFrom, $emailTo, $subject, $body[0])
вторник, 21 февраля 2012 г.
среда, 14 декабря 2011 г.
Сделать микрофон USB-вебкамеры устройством ввода по умолчанию в Ubuntu (make the usb webcam mic default input device in Ubuntu)
За время отпуска полюбил Ubuntu 11.04 за простоту и дружественность. Однако, раздражала необходимость постоянно выбирать микрофон usb-вебкамеры устройством по умолчанию в pulseaudio. Нашел тут элегантную инструкцию, как сделать это автоматически:
вторник, 25 октября 2011 г.
Publishing an Exchange farm (OA) with KCD via TMG (Публикация фермы Exchange c KCD через TMG)
Симптомы достаточно странные. Опубликовал все, как полагается по инструкции на TechNet, все даже работает. Выглядит так:
пятница, 16 сентября 2011 г.
SQL 2008 R2 Cluster installation step-by-step: пошаговая инструкция по инсталляции кластера SQL 2008 R2
Инсталляция кластера SQL 2008 R2 достаточно проста, но пропустив некоторые шаги можно потом потратить много времени и усилий на исправление, так что неплохо иметь пошаговую инструкцию по инсталляции. Подразумевается, что уже имеется как минимум один узел (node) с установленным Windows 2008 R2 и подключенный к shared storage
среда, 31 августа 2011 г.
SSRS: Could not establish trust relationship for the SSL/TLS secure channel.
У меня проблема возникла из-за конфигурации по умолчанию SSRS 2008 R2. Вылечилось изменением в файле RSReportServer.config (Program Files\Microsoft SQL Server\MSSQL.#\Reporting Services\ReportServer folder) значения add Key="SecureConnectionLevel" на Value="0"
Источники:
http://technet.microsoft.com/en-us/library/cc304416.aspx
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/91ba429e-8bc4-4181-b7a3-f5082c80d51e/
Источники:
http://technet.microsoft.com/en-us/library/cc304416.aspx
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/91ba429e-8bc4-4181-b7a3-f5082c80d51e/
среда, 24 августа 2011 г.
SSIS Script Destination component: как сделать потоковый UPDATE, EXEC и т.д.
Предположим, нам необходимо производить что-то сложнее INSERT в Data flow task. DTS 2000 позволял такое, но в SSIS 2005-2008 к сожалению это невозможно. OleDb destination на первый взгляд позволяет использовать SQL Command, но не поддерживает параметры, поэтому передать что-то туда нельзя.
Выход - использовать Script Component в Data Flow Task в качестве Destination. Способы различаются для ADO.NET connection и OleDb connection (первый вариант более рекомендуемый, потому что он позволяет использовать текущее соединение и транзакцию).
Выход - использовать Script Component в Data Flow Task в качестве Destination. Способы различаются для ADO.NET connection и OleDb connection (первый вариант более рекомендуемый, потому что он позволяет использовать текущее соединение и транзакцию).
пятница, 19 августа 2011 г.
SQL Server 2008 R2 Utility control point - enrollment прошел без ошибок, но информация не собирается
Как выяснилось, даже если у instance с UCP есть отдельный выделенный TCP порт, с точки зрения managed instance он все равно считается named instance и пытается подключиться к нему как к SERVERNAME\INSTANCENAME. Если в сети запрещен соответствующий трафик или SQL Browser выключен, информация собираться не будет. Выход - использовать SQL Alias на managed instance.
Проверить, что все работает нормально можно, поглядев историю SQL Agent Job на managed instance для задач sysutility_mi_collect_and_upload и sysutility_mi_collect_performance.
Другие полезные советы для траблшутинга UCP connectivity доступны тут:
http://msdn.microsoft.com/en-us/library/ee210592.aspx
Проверить, что все работает нормально можно, поглядев историю SQL Agent Job на managed instance для задач sysutility_mi_collect_and_upload и sysutility_mi_collect_performance.
Другие полезные советы для траблшутинга UCP connectivity доступны тут:
http://msdn.microsoft.com/en-us/library/ee210592.aspx
Подписаться на:
Сообщения (Atom)
