Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server 2014 C触发器_C#_Sql Server_Sql Server 2014 - Fatal编程技术网

C# SQL Server 2014 C触发器

C# SQL Server 2014 C触发器,c#,sql-server,sql-server-2014,C#,Sql Server,Sql Server 2014,以下是我想做的: 将项插入SQL Server 2014表中 有一个触发器可以执行一些C代码 C代码将对项目执行工作,并将结果写入文件 我发现了一些关于CLR触发器的较老的SQL文章,但我想知道实现这种功能的最新和最好的方法是什么?我发现了一篇讨论使用SQL service broker的文章,然后从中提取工作项。这是一个好方法吗 我以前从未为SQL Server开发过,所以我不确定应该搜索什么来帮助我 任何建议都将不胜感激。请参阅“谢谢马特”。我确实遇到过这个问题,但看到的是一篇针对.NET2

以下是我想做的:

将项插入SQL Server 2014表中 有一个触发器可以执行一些C代码 C代码将对项目执行工作,并将结果写入文件 我发现了一些关于CLR触发器的较老的SQL文章,但我想知道实现这种功能的最新和最好的方法是什么?我发现了一篇讨论使用SQL service broker的文章,然后从中提取工作项。这是一个好方法吗

我以前从未为SQL Server开发过,所以我不确定应该搜索什么来帮助我


任何建议都将不胜感激。

请参阅“谢谢马特”。我确实遇到过这个问题,但看到的是一篇针对.NET2.0的老文章。我试图找出是否有更新的技术或最佳实践;也许在4.5框架中。。。什么都没有出现,但我不知道我应该寻找什么。工作需要同步进行吗?如果不是,我建议使用带有外部激活的ServiceBroker。其思想是,在触发器中,您将消息弹出到SB队列中,外部程序正在监视该队列,并将在稍后执行该工作。这样,在您的情况下,您不需要将SQL帐户的任何特殊权限授予外部文件系统。