stored-procedures - 如何将存储过程部署到 SQL Azure 中的联合数据库

标签 stored-procedures azure azure-sql-database federation

我目前正在努力设置自动迁移以转到 Azure 中的联合数据库。我终于成功部署了表,但 future 需要关注的一件事是部署存储过程。

看来,当我们添加存储过程时,它只存在于我们所在的联合的任何部分。因此,如果我将数据分成两个数据库并将存储过程部署到其中一个数据库,那么它只会在那里。 有没有办法将存储过程部署到 Azure 中内置的联合中的每个数据库?

我确实找到了a msdn blog post关于从多个数据库查询,我认为我可以修改它来部署过程,但我宁愿不在当前的迁移设置中实现它,因为我认为它会变得困惑。

最佳答案

我认为这是扇出脚本来创建存储过程的唯一方法。与 Cihan 在他的博客文章中所说的类似。但我认为你最好在拆分之前在第一个成员上创建表、过程和函数等。如果是这样,SQL Azure 将帮助您使用过程创建成员。

关于stored-procedures - 如何将存储过程部署到 SQL Azure 中的联合数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9072058/

相关文章:

Azure云服务: two web roles sharing the same port

c# - 在 .NET 控制台客户端应用程序中使用 ASP.NET Core SignalR 从 Azure SignalR 接收消息

node.js - 如何使用nodejs返回存储在CosmosDB数据库中的集合

json - SQL Server 只读取有效 JSON 的第一行

mysql - 如何使用变量来完成存储过程中的插入

mysql - 通过 MySQL 存储过程加载 XML

azure - for-each 在 azure 数据工厂中一次传递所有文件

c# - 检查表在 SQL Azure 中是否存在

c# - 您可以直接使用 "CALL Proc_name()"作为字符串,或者在 C# 中使用 CommandType.StoredProcedure

C# 调用 MySQL 存储过程、函数的最佳方式