据我所知,将Azure数据库从已退役的层级扩展到新层只是在Azure门户中使用scale功能的问题。
在从退役阶段扩展到新阶层时,我似乎无法找到任何关于是否需要任何连接字符串更改(或任何其他可能导致不可用的问题)的确定答案。
我有一个需要升级的生产数据库,服务中断非常糟糕。
答案 0 :(得分:5)
缩放操作不会更改连接字符串。在切换发生时,您可能会遇到一些(非常小的,但是)有限的停机时间。
有关详细信息,请参阅documentation。请注意,您必须在升级期间暂停地理复制(如果已启用)。
答案 1 :(得分:1)
Techincaly它将是相同的服务器,相同的连接字符串,相同的一切,但版本和功能。
但我会关注以下陈述from docu:
升级的持续时间取决于尺寸,版本和数量 服务器中的数据库。升级过程可以运行数小时到几天 对于服务器,尤其是对于具有数据库的服务器:
- 大于50 GB或
- 在非高级服务层
这是一种关注。
我会做什么,如果可能:
理论上,您可以在不将系统置于只读模式的情况下完成此过程,但我只是采取了更多的预防措施。
是的,您还必须知道您正在升级Azure SQL DB 服务器,而不仅仅是单个数据库。