Azure Elastic DB - 修改每个分片中的架构

Azure Elastic DB - Modify schema in each shard

我是 Azure 的弹性数据库功能的新手,它看起来真的很棒。 但我找不到的是如何更新所有分片的架构。因此,如果我有多个碎片,并且我想 add/remove 一个列,Table 或者只是 add/remove 个存储过程。

好吧,所有分片都是数据库,我可以一个接一个地访问和修改它们,但是没有办法同时将模式更改发布到多个分片吗?

如果您不介意预览一下,请查看 SQL Database Elastic Jobs,它可以让您跨 SQL 个数据库执行脚本。

如果您可以尝试弹性数据库作业,那就太好了。我刚刚发布了一个 PowerShell example,它提供了同时管理大量 Azure SQL 数据库的端到端体验。

弹性数据库作业功能(预览版)使您能够可靠地执行 Transact-SQL (T-SQL) 脚本或跨一组数据​​库应用 DACPAC,包括自定义的数据库集合,弹性数据库池(预览版)或分片集中的所有数据库(使用弹性数据库客户端库创建。

有关详细信息和文档,请参阅 Elastic Database jobs