在 SQL Server 中配置數(shù)據(jù)庫鏡像主要有兩種方法:使用 SQL Server Management Studio (SSMS) 或通過 Transact-SQL 腳本。以下是配置數(shù)據(jù)庫鏡像的基本步驟:
打開 SSMS 并連接到 SQL Server 實例:
選擇要鏡像的數(shù)據(jù)庫:
配置數(shù)據(jù)庫鏡像:
以下是一個使用 Transact-SQL 腳本配置數(shù)據(jù)庫鏡像的示例:
-- 創(chuàng)建數(shù)據(jù)庫鏡像會話
USE msdb;
GO
EXEC sp_add_database_mirroring
@log_dest = 'TCP://鏡像服務(wù)器名:端口',
@mirror_server = '鏡像服務(wù)器名',
@mirror_database = '鏡像數(shù)據(jù)庫名',
@backup_priority = 1,
@failover_mode = 2,
@sync_delay = 5;
-- 啟動數(shù)據(jù)庫鏡像會話
EXEC sp_start_database_mirroring
@log_dest = 'TCP://鏡像服務(wù)器名:端口',
@mirror_server = '鏡像服務(wù)器名',
@mirror_database = '鏡像數(shù)據(jù)庫名';
sysadmin
固定服務(wù)器角色或 ALTER ANY DATABASE
權(quán)限。通過以上步驟,您可以成功配置 SQL Server 數(shù)據(jù)庫鏡像。