我目前正在努力设置自动迁移以转到 Azure 中的联合数据库。我终于成功部署了表,但 future 需要关注的一件事是部署存储过程。
看来,当我们添加存储过程时,它只存在于我们所在的联合的任何部分。因此,如果我将数据分成两个数据库并将存储过程部署到其中一个数据库,那么它只会在那里。 有没有办法将存储过程部署到 Azure 中内置的联合中的每个数据库?
我确实找到了a msdn blog post关于从多个数据库查询,我认为我可以修改它来部署过程,但我宁愿不在当前的迁移设置中实现它,因为我认为它会变得困惑。
最佳答案
我认为这是扇出脚本来创建存储过程的唯一方法。与 Cihan 在他的博客文章中所说的类似。但我认为你最好在拆分之前在第一个成员上创建表、过程和函数等。如果是这样,SQL Azure 将帮助您使用过程创建成员。
关于stored-procedures - 如何将存储过程部署到 SQL Azure 中的联合数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9072058/