Professional Documents
Culture Documents
Replication MSSQL Process
Replication MSSQL Process
Replication MSSQL Process
10. On primary, create a new user that can map to the secondary certificate that
allow secondary to access the primary.
CREATE LOGIN aglogin WITH PASSWORD = '88888888888888888';
create user aguser for login aglogin
GO
11. On primary, create the certificate for the aguser that allow access from
secondary to primary.
CREATE CERTIFICATE secondary_cert AUTHORIZATION aguser FROM FILE =
'/tmp/secondary_cert.cer'
GO
select * from sys.certificates
Create AG DB.
backup database sales to disk=N'/tmp/sales.bak'
backup log sales to disk = N'/tmp/sales.trn'
USE [master]
GO
GO
USE [master]
GO
GO
SELECT ag.name,
drs.database_id,
drs.group_id,
drs.replica_id,
drs.synchronization_state_desc,
ag.sequence_number
FROM sys.dm_hadr_database_replica_states drs, sys.availability_groups ag
WHERE drs.group_id = ag.group_id;
select @@servername
use sales
create table test20220526 (id int,c1 int,c2 int)
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-availability-group-
configure-rs?view=sql-server-ver16#manual-failover-without-data-loss
select text from sys.dm_exec_requests cross apply sys.dm_exec_sql_text(sql_handle)
where session_id=72