SQL Server 2005 SQLAgent 触发器

发布于 2024-11-08 11:26:20 字数 179 浏览 5 评论 0原文

我需要设置一个 SQL Server 触发器来连接到远程 mysql Linux 服务器并将数据插入表中。有办法做到这一点吗?

我倾向于触发器而不是计划任务,因为每次在 SQL Server 表中输入/更新数据时触发器都会执行,并且一次只会将 1 条记录传递到 MySQL 表,从而减少大量数据传输并创建更加“实时”的传输外观。

I need to set up a SQL Server trigger to connect to a remote mysql linux server and insert data into a table. Is there a way to do this?

I'm leaning towards triggers rather than scheduled tasks because the trigger will execute each time data is entered/updated in the SQL Server table and only 1 record will be passed to the MySQL table at a time, cutting down on large data transfers and creating a more 'realtime' transfer appearance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞慾 2024-11-15 11:26:20

您不需要为此触发。

创建一个到远程服务器的链接服务器,创建一个存储过程以将数据插入到链接服务器中,然后在 SQL 代理下安排一个任务来运行该存储过程。

You don't need a trigger for this.

Create a linked server to the remote server, create a stored procedure to insert the data into the linked server and then schedule a task under SQL Agent to run the stored procedure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文