C# 有没有办法让SQL启动C应用程序
我正在制作一个应用程序,我希望能够得到一个脚本来将数据放入数据库,但我想知道我是否可以让SQL启动一个C应用程序来从web获取信息并将其返回数据库,而不必与SQL数据库交互 事实上,我希望该操作能够像这样运行:C# 有没有办法让SQL启动C应用程序,c#,sql,C#,Sql,我正在制作一个应用程序,我希望能够得到一个脚本来将数据放入数据库,但我想知道我是否可以让SQL启动一个C应用程序来从web获取信息并将其返回数据库,而不必与SQL数据库交互 事实上,我希望该操作能够像这样运行: Query -> Launch c# -> input the data to DB 但是我希望所有这些都能从初始过程开始工作,像这样的事情可能吗?这是不可取的做法,但您可以使用下面的存储过程来调用C可执行文件。有时,如果你受到约束,这是不可避免的 xp_cmdshell
Query -> Launch c# -> input the data to DB
但是我希望所有这些都能从初始过程开始工作,像这样的事情可能吗?这是不可取的做法,但您可以使用下面的存储过程来调用C可执行文件。有时,如果你受到约束,这是不可避免的
xp_cmdshell { 'command_string' } [ , no_output ]
这回答了你的问题吗?如果你这样做,各地的DBA都会真的恨你。。。在几乎任何场景中,流都应该是C从外部源获取/格式化数据->C调用SQL->SQL存储或任何数据。有一种直接在SQL Server内部运行.NET的功能,但是:这也不再推荐,并且在新版本上默认禁用,IIRCLook在SQL clr集成中