适用于:SQL Server
注意
将在 SQL Server 的未来版本中删除此功能。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 对于高可用性,请改用 Always On 可用性组。
重要
SQL Server 中的数据库镜像是与 Microsoft Fabric 数据库镜像不同的技术。 镜像到 Fabric 可提供更好的分析性能、将数据资产与 Fabric 中的 OneLake 统一,以及以 Delta Parquet 格式打开对数据的访问权限。
使用镜像功能将现有数据资产持续复制到 Microsoft Fabric 中的 OneLake,包括但不限于来自 SQL Server 2016+、Azure SQL 数据库、Azure SQL 托管实例、Cosmos DB、Oracle、Snowflake 等的数据。
如果数据库镜像终结点使用 Windows 身份验证,则可以使用 SQL Server Management Studio 来添加或替换见证。 在 Management Studio 中添加见证服务器还会将运行模式更改为具有自动故障转移功能的高安全性模式。
注意
我们极力建议将见证服务器置于独立于每个伙伴的单独计算机中。 见证服务器所用服务帐户必须位于主体服务器实例和镜像服务器实例所用服务帐户所在的域中,或者必须位于可信域中。
添加或替换见证服务器
连接到主体服务器实例之后,在对象资源管理器中,单击服务器名称以展开服务器树。
展开 “数据库” ,然后选择要为其添加或替换见证服务器的会话的主体数据库。
右键单击数据库,选择 “任务” ,再单击 “镜像” 。 这样便可打开 “数据库属性” 对话框的 “镜像” 页。
单击 “配置安全性” 。
如果显示 “配置数据库镜像安全向导” 欢迎屏幕,则请单击 “下一步” 。
在 “包括见证服务器” 对话框中,单击 “是” ,再单击 “下一步” 。
在 “选择要配置的服务器” 对话框中,将自动选中 “见证服务器实例” 复选框。 单击“下一步”。
在 “主体服务器实例” 对话框中,保留现有的端口和端点。 单击“下一步”。
在 “见证服务器实例” 对话框中,单击 “连接” 。
在“连接到服务器”对话框的“服务器名称”字段中,指定见证服务器实例,并使用 Windows 身份验证(默认设置)。 单击“连接”。
建立连接之后,便会在 “见证服务器实例” 对话框中显示见证服务器实例的侦听器端口和数据库镜像端点。 单击“下一步”。
“服务帐户” 对话框包含主体服务器实例、镜像服务器实例和见证服务器实例的域服务帐户字段。
如果服务器实例全部使用相同的服务帐户,则请将这些字段保留为空白。
如果见证服务器实例所用的服务帐户不同于两个伙伴所用的服务帐户,则请使用以下帐户名填充 “主体” 、 “镜像” 和 “见证服务器” 字段:
DOMAINNAME\username
域名必须大写。
单击“下一步”。
在 “完成该向导” 摘要屏幕中,检查见证服务器配置(可选),再单击 “完成” 。
完成之后,该向导将返回到 “数据库属性” 对话框,此对话框的 “见证服务器” 字段中现在显示见证服务器的服务器网络地址。 此外,还会自动选中“具有自动故障转移功能的高安全模式(同步)”,使用见证服务器时需要此选项。
若要启用见证服务器并将会话更改为具有自动故障转移功能的高安全性模式,请单击“确定”。
另请参阅
数据库镜像见证服务器
数据库镜像 (SQL Server)
数据库属性(“镜像”页)
建立使用 Windows 身份验证的数据库镜像会话 (SQL Server Management Studio)
数据库镜像见证服务器