如何在SQL过程中执行C#代码?

nue99wik  于 2022-09-18  发布在  Java
关注(0)|答案(1)|浏览(151)

我在SSIS中有一个项目,现在我只想使用T-SQL来运行它。基本上,我有一个数据源,在那里我每天将CSV文件下载到一个目录中。我有一个完整的C#代码就可以做到这一点,当它嵌入到SSIS中时,它可以完美地运行。如何在我存储过程中执行该代码?如果很重要,我会使用SQL SERVER 2017。谢谢!

laik7k3q

laik7k3q1#

执行master..xp_cmdshell‘exe位置’将执行您需要的操作,它将运行一个cmd外壳命令,因此您只需将其指向C#代码的.exe即可

DECLARE @Cmd nvarchar(500)
SET @Cmd = '"C:program.exe"'
EXECUTE master..xp_cmdshell @Cmd

相关问题