Sql 为不同服务器中的数据库创建一个触发器

Sql 为不同服务器中的数据库创建一个触发器,sql,sql-server,triggers,Sql,Sql Server,Triggers,我对数据库服务器s1具有只读视图访问权限。现在,我正在创建一个自己的新数据库服务器,每当s1更新为新条目时,我都要更新这个新数据库。我知道当两个数据库都在同一台服务器上时可以执行触发器,但在我的情况下,如果我有限制,是否可以这样做 接下来:如何在数据库触发器事件上调用python脚本 谢谢。如果您对服务器1具有只读访问权限,则无法将其更改为触发任何操作。现在,假设您能够正确访问服务器1,您可以完成所有想要做的事情,但请注意,由于跨服务器通信,性能将受到重大影响。您是否研究过:复制、镜像、日志传送

我对数据库服务器s1具有只读视图访问权限。现在,我正在创建一个自己的新数据库服务器,每当s1更新为新条目时,我都要更新这个新数据库。我知道当两个数据库都在同一台服务器上时可以执行触发器,但在我的情况下,如果我有限制,是否可以这样做

接下来:如何在数据库触发器事件上调用python脚本


谢谢。

如果您对服务器1具有只读访问权限,则无法将其更改为触发任何操作。现在,假设您能够正确访问服务器1,您可以完成所有想要做的事情,但请注意,由于跨服务器通信,性能将受到重大影响。您是否研究过:复制、镜像、日志传送、,或始终打开可用性组?触发器只能在与您希望对更改作出反应的表相同的数据库中定义。而且,理想情况下,触发器不会尝试访问自己数据库之外的任何资源。如果您想要更大范围的效果,您可以在本地(例如,使用ServiceBroker队列或仅使用另一个表)记录所需的效果,并将该活动与原始(表数据更改)事务分离。