Azure SQL 数据库配置2025年3月17日 | 阅读 3 分钟 在这里,我们将看到 Azure SQL Server 和 SQL 数据库的关键配置特性。就 Azure SQL 数据库配置而言,第一个关键点是服务器级别的防火墙规则。 防火墙规则在 Azure 内的逻辑服务器上,我们可以定义一些防火墙规则。它可以是 IP 规则。IP 规则将根据每个请求的源 IP 地址授予对数据库的访问权限。第二种类型的规则是虚拟网络规则。它基于虚拟网络服务端点。 Azure SQL 数据库的规则可以在两个级别定义
在 Azure 门户中配置防火墙规则步骤 1: 转到已创建的数据库服务器中的防火墙设置。之后,单击 添加客户端。 ![]() 步骤 2: 现在,单击 添加现有虚拟网络,并填写所需的详细信息,如下图所示。 ![]() 步骤 3: 最后单击保存,您将收到防火墙规则已更新的通知。 ![]() 异地复制它在数据库级别(而非服务器级别)定义,并且被设计为业务连续性解决方案,允许应用程序在发生区域性灾难或大规模中断时对单个数据库执行快速灾难恢复。 ![]() 在配置异地复制时,我们在一个远离主位置的位置指定一个辅助数据库。我们可以使用流量管理器,该管理器默认情况下将流量路由到我们的主负载均衡器,并且主负载均衡器基于应用程序请求。如果是读写操作,则可以路由到主逻辑服务器。如果是“只读”,则可以路由到辅助服务器。因此,异地复制的优点是,我们可以将一些只读流量从主服务器分流并路由到辅助服务器。 主性能将很好,因为只读查询将消耗一定数量的 CPU 或 DTU 单位,我们已经安装了一个辅助数据库,数据在该数据库中持续复制。 使用 Azure 门户配置异地复制步骤 1: 单击异地复制选项;您将看到以下窗口。 ![]() 步骤 2: 现在,选择要复制数据库的位置。您可以选择多个位置。 ![]() 步骤 3: 现在,为要复制数据的地点创建一个 SQL 服务器。 ![]() 步骤 4: 您的服务器已成功创建并复制。 ![]() 步骤 5: 您可以在下图中看到服务器的复制位置。 ![]() 故障转移组自动故障转移组是 SQL 数据库的一项功能,它允许我们管理在逻辑服务器上的一组数据库或托管实例中的所有数据库到另一个区域的复制和故障转移。 我们可以手动启动故障转移,或者我们可以将其委托给 SQL 数据库服务,这取决于用户定义的策略。当我们使用具有自动故障转移策略的自动故障转移组时,影响该组中的一个或多个数据库的任何中断都会导致自动故障转移。它允许读写 SQL 应用程序在故障转移后数据库更改时透明地重新连接到主数据库。 数据库备份SQL 数据库使用 SQL 服务器技术创建完整、差异和事务日志备份,以进行时间点还原 (PITR)。事务日志备份通常每 5-10 分钟发生一次,差异备份通常每 12 小时发生一次,具体频率取决于计算大小和数据库活动量。每个 SQL 数据库都有一个默认的备份保留期,介于 7 到 35 天之间,这取决于购买模式和服务层级。 长期备份保留 (LTR) 利用自动创建的完整数据库备份来启用时间点还原。如果配置了 LTR 策略,则会将这些备份复制到不同的存储 blob。我们可以为每个 SQL 数据库设置 LTR 策略,并指定需要将备份复制到长期存储 blob 的频率。 下一个主题Azure SQL 托管实例 |
我们请求您订阅我们的新闻通讯以获取最新更新。