2014-09-29 79 views
0

我有各种数据库我想读取,做一些东西与数据(数学,组合字符串等),并将其写入另一个数据库。所有这些在特定时间每天都在重复着。SQL Server代理VBScript替代

目前这是通过MS SQL Server代理中的ActiveX脚本(VBScript)完成的。我想摆脱VBScript。如果可能,我想使用C#语法。 Windows任务计划程序不适合我。

在这种情况下,VBScript的最佳做法/最佳选择是什么?

+0

SQLSA还可以运行外部可执行文件(如果需要,用C#编写)或直接运行PowerShell脚本。 – 2014-09-29 08:18:23

+0

带脚本任务的SSIS – adrianm 2014-09-29 08:19:15

回答

0

你只写'做一些东西',所以它是不可能给出更详细的答案,但解决方案可以使用sql代理作业运行的sql代码。

不会使用c#语法,但由于您对数据进行操作,所以您必须先编写sql;添加一个额外的图层来包装sql代码看起来不是一个可靠的解决方案。

另外一个好处就是它没有外部工具,所有的工作都是由sql server及其组件完成的。