Database Azure中跨数据库触发器的替代方案?

Database Azure中跨数据库触发器的替代方案?,database,azure,azure-sql-database,Database,Azure,Azure Sql Database,我有一个网站可以做两件事: 1) 它允许用户从下拉菜单中选择一个组,然后按下一个按钮,对数据库中已经存在的组运行报告 2) 如果一个组不在组列表中,第二个页面允许用户向我们的数据库输入一些组信息(这样他们就可以对该组运行报告) 当网站编码人员创建网站时,他将下拉菜单选项放入一个数据库,并将收集的组信息放入另一个数据库 问题: 收集新组信息后,我需要更新另一个数据库中的下拉表,以包含新组的名称 最简单的修复方法可能是让网站更新两个表,但我们不再有网站编码人的服务,我需要修复这个问题。因此,我想在数

我有一个网站可以做两件事:

1) 它允许用户从下拉菜单中选择一个组,然后按下一个按钮,对数据库中已经存在的组运行报告

2) 如果一个组不在组列表中,第二个页面允许用户向我们的数据库输入一些组信息(这样他们就可以对该组运行报告)

当网站编码人员创建网站时,他将下拉菜单选项放入一个数据库,并将收集的组信息放入另一个数据库

问题: 收集新组信息后,我需要更新另一个数据库中的下拉表,以包含新组的名称

最简单的修复方法可能是让网站更新两个表,但我们不再有网站编码人的服务,我需要修复这个问题。因此,我想在数据库方面修复这个问题

我想我可以用insert触发器来实现这一点,但是,其他字符串表示跨数据库触发器不是一件简单的事情

使事情进一步复杂化的是,我们的数据库都托管在Microsoft Azure上。我发现了一篇关于在Azure上执行从两个语句中选择的帖子,现在正试图通过它创建一个跨数据库查询。但我仍然不确定如何解决在两个数据库中都需要数据的问题


我能做些什么?

我认为您的阻力最小的方法是基于代码的解决方案,可能使用定期运行的Azure函数轮询表以进行更改,然后更新其他数据库。这远不是理想的解决方案,但它应该能够很快启动并运行,只需要很少的代码,并且不需要更改当前的software。我知道这并不是您想要的,但我不完全确定您的功能是什么,并且由于许多原因,SQL Azure中不可能进行跨数据库查询。仅供参考,我可能不正确。我对外部数据源的一项新功能在这里的一个答案中进行了描述:您也可以尝试Azure Logic应用程序与功能相比,优点:Azure将为逻辑应用程序触发器向您收取更少的费用,但至少您应该可以访问两个数据库。最近,Scott Guthrie发布了公告,宣布了许多功能,如跨数据库查询、sqlagent、clr和service broker支持,这可能在未来几个月内实现。但截至目前,answer您的问题是
no