小编Boh*_*s27的帖子

我可以在与数据库实例不同的服务器上运行 CLR 存储过程吗?

每当将行插入某个表时,我都想添加一个触发器。触发器将触发 CLR 存储过程,该过程将执行数据库工作以外的其他操作,例如将 JSON 字符串写入 txt 文件并更新不同类型数据库的系统日志。

我的双手被束缚在使用这项技术上。最初我们打算编写一个 Windows 服务,它会定期扫描表,然后在插入新记录时运行该程序。

我的问题是:

我可以将 DLL 托管在不同的服务器上,以便在那里运行,或者当我部署 CLR 存储过程 dll 时,它是否总是在 SQL Server 数据库实例中运行?

我问的原因是我们不希望此代码减慢数据库服务器的速度,这可能会通过在代码中执行这些其他任务来实现。

sql-server sql-clr

4
推荐指数
1
解决办法
1256
查看次数

标签 统计

sql-clr ×1

sql-server ×1