2014-09-29 3 views
0

У меня есть различные базы данных, которые я хочу прочитать, сделайте некоторые вещи с данными (математические, комбинированные строки и т. Д.) И напишите их в другую базу данных. Все это повторяется каждый день в определенное время.Агент SQL Server, альтернативный VBScript

В настоящее время это делается с помощью ActiveX-Script (VBScript) в MS SQL Server-Agent. Я хочу избавиться от VBScript. Если возможно, я хотел бы использовать Синтаксис C#. Планировщик Windows Task не подходит для меня.

Какова наилучшая практика/лучшая альтернатива VBScript в этом случае?

+0

SQLSA также может запускать внешний исполняемый файл (написанный на C#, если хотите) или непосредственно сценарий PowerShell. –

+0

SSIS с задачей создания сценариев – adrianm

ответ

0

вы только пишете «сделайте что-нибудь», поэтому дать более подробный ответ невозможно, но решение может заключаться в использовании кода sql, выполняемого заданием агента sql-сервера.

, который не будет использовать синтаксис C#, но так как вы делаете операцию над данными, которые вы должны писать sql в любом случае; добавление дополнительного слоя только для оболочки sql-кода не выглядит надежным решением.

дополнительный бонус будет заключаться в том, что они не являются внешними инструментами, вся работа выполняется сервером sql и его компонентами.