在 SQL Server 中配置数据库镜像主要有两种方法:使用 SQL Server Management Studio (SSMS) 或通过 Transact-SQL 脚本。以下是配置数据库镜像的基本步骤:
打开 SSMS 并连接到 SQL Server 实例:
选择要镜像的数据库:
配置数据库镜像:
以下是一个使用 Transact-SQL 脚本配置数据库镜像的示例:
-- 创建数据库镜像会话
USE msdb;
GO
EXEC sp_add_database_mirroring
@log_dest = 'TCP://镜像服务器名:端口',
@mirror_server = '镜像服务器名',
@mirror_database = '镜像数据库名',
@backup_priority = 1,
@failover_mode = 2,
@sync_delay = 5;
-- 启动数据库镜像会话
EXEC sp_start_database_mirroring
@log_dest = 'TCP://镜像服务器名:端口',
@mirror_server = '镜像服务器名',
@mirror_database = '镜像数据库名';
sysadmin
固定服务器角色或 ALTER ANY DATABASE
权限。通过以上步骤,您可以成功配置 SQL Server 数据库镜像。