【发布时间】:2015-11-18 22:33:09
【问题描述】:
我是 Azure 的 Elastic DB 功能的新手,它看起来非常棒。 但我找不到的是如何更新所有分片的架构。因此,如果我有多个分片并且我想添加/删除一个列、表或只是添加/删除一个存储过程。
所有分片都是数据库,我可以一一访问和修改,但有没有办法一次将架构更改发布到多个分片?
【问题讨论】:
标签: c# azure azure-sql-database ddl azure-elastic-sharding
我是 Azure 的 Elastic DB 功能的新手,它看起来非常棒。 但我找不到的是如何更新所有分片的架构。因此,如果我有多个分片并且我想添加/删除一个列、表或只是添加/删除一个存储过程。
所有分片都是数据库,我可以一一访问和修改,但有没有办法一次将架构更改发布到多个分片?
【问题讨论】:
标签: c# azure azure-sql-database ddl azure-elastic-sharding
如果您不介意预览,请查看SQL Database Elastic Jobs,它允许您跨 SQL 数据库执行脚本。
【讨论】:
如果您可以尝试弹性数据库作业,那就太好了。我刚刚发布了一个 PowerShell example,它提供了一次管理大量 Azure SQL 数据库数据库的 e2e 体验。
弹性数据库作业功能(预览版)使您能够可靠地执行 Transact-SQL (T-SQL) 脚本或跨一组数据库应用 DACPAC,包括自定义的数据库集合、弹性数据库中的所有数据库池(预览版)或分片集(使用弹性数据库客户端库创建。
有关更多信息和文档,请参阅Elastic Database jobs。
【讨论】: