SQL Server 2005 SQLAgent 触发器
我需要设置一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要为此触发。
创建一个到远程服务器的链接服务器,创建一个存储过程以将数据插入到链接服务器中,然后在 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.