我有一些C#代码,我希望这个C#应该在晚上5点运行,因为我需要在服务器上创建一个作业。为了创建工作,我需要一个ETL包。
如何制作C#代码的ETL?
答案 0 :(得分:3)
显而易见的答案是在控制流中使用脚本任务。您可以将C#代码放在那里并让它执行。棘手的一点是,如果您的代码需要访问非标准库,在这种情况下,您需要在服务器上部署到GAL的那些库。
如果你有一个已编译的可执行文件,你也可以使用执行进程任务,但在这种情况下,我想你可以将它复制到服务器并使用Windows调度程序。
您还可以使用SQL代理直接运行可执行文件:How execute exe file from sql agent or job?