Скорость выполнения SSIS пакета в SQL Agent и вне него может от по скорости в десятки раз.
четверг, 25 октября 2012 г.
select @var=value from table VS. set @var=(select value from table)
Я относился к этому раньше, как к синонимам. Однако, это не всегда так
среда, 26 сентября 2012 г.
CRL in SQL - Data access. Доступ к данным из CRL объектов в SQL
Для доступа к данным в контексте текущего соединения, можно делаеть так:
Imports Microsoft.SqlServer.Server
Imports System.Data.SqlClient.SqlConnection
Public Class CRLFunctions
Public Shared Function Whatever(...)....
Using connection As New System.Data.SqlClient.SqlConnection("context connection=true")
connection.Open
'используем соединение тут
End Using
End Function
End Class
Источник: http://msdn.microsoft.com/en-us/library/ms131043.aspx
Imports Microsoft.SqlServer.Server
Imports System.Data.SqlClient.SqlConnection
Public Class CRLFunctions
Public Shared Function Whatever(...)....
Using connection As New System.Data.SqlClient.SqlConnection("context connection=true")
connection.Open
'используем соединение тут
End Using
End Function
End Class
Источник: http://msdn.microsoft.com/en-us/library/ms131043.aspx
понедельник, 3 сентября 2012 г.
Windows 8 - drag-and-drop in explorer not working. Не работает drag-and-drop
Я - счастливый пользователь Windows 8, но вот пропавшая неожиданно возможность таскать мышкой файлы насторожила. Решение нашлось здесь:
http://forum.thewindowsclub.com/windows-7-management-support/32562-drag-drop-not-working-windows-7-explorer.html
Надо нажать левой клавишей мышки на файл и держать, затем нажать ESC.
Черная магия какая-то.
http://forum.thewindowsclub.com/windows-7-management-support/32562-drag-drop-not-working-windows-7-explorer.html
Надо нажать левой клавишей мышки на файл и держать, затем нажать ESC.
Черная магия какая-то.
понедельник, 27 августа 2012 г.
VB.NET and Novell eDirectory: read, modify. Читаем и пишем в Novell eDirectory с VB.NET
Использую следующие скрипты в SSIS в качестве Script Source и Destination components:
пятница, 22 июня 2012 г.
Getting data from a web service to SSIS with timeout. Получение данных с вебсервиса в SSIS с выставлением параметра timeout
Использую следующий VB.NET script component, чтобы получить XML данные с веб-сервиса:
пятница, 25 мая 2012 г.
SSIS script component as a data source: используем скрипт для получения данных из нестандартных источников (например Active Directory)
1. Создаем Data Flow Task, Script Component как data source
вторник, 21 февраля 2012 г.
SQL Agent - Send a notification email with the error message. Как послать из SQL Agent письмо с текстом ошибки
Написал 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])
$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])
Подписаться на:
Сообщения (Atom)