2017-09-11 07:52:50 -07:00
|
|
|
USE [master]
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
DROP ENDPOINT [Mirroring]
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE ENDPOINT [Mirroring]
|
2025-04-23 11:54:24 -05:00
|
|
|
STATE = STARTED
|
2017-09-11 07:52:50 -07:00
|
|
|
AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)
|
2025-04-23 11:54:24 -05:00
|
|
|
FOR DATA_MIRRORING (
|
|
|
|
|
ROLE = PARTNER,
|
|
|
|
|
AUTHENTICATION = CERTIFICATE DatabaseMirroring,
|
|
|
|
|
ENCRYPTION = REQUIRED ALGORITHM AES
|
|
|
|
|
)
|
2017-09-11 07:52:50 -07:00
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<password>';
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
USE master;
|
2018-06-29 12:58:50 -07:00
|
|
|
CREATE CERTIFICATE DatabaseMirroring WITH SUBJECT = 'Certificate for database mirroring', EXPIRY_DATE = '2100-01-01';
|
2017-09-11 07:52:50 -07:00
|
|
|
GO
|
|
|
|
|
|
2018-01-17 14:14:08 -08:00
|
|
|
BACKUP CERTIFICATE DatabaseMirroring TO FILE = 'C:\Distr\DatabaseMirroring.cer'
|
|
|
|
|
WITH PRIVATE KEY(ENCRYPTION BY PASSWORD='password', FILE='C:\Distr\DatabaseMirroring.pvk');
|
2017-09-11 07:52:50 -07:00
|
|
|
|
2018-01-17 14:14:08 -08:00
|
|
|
CREATE CERTIFICATE DatabaseMirroring FROM FILE ='C:\Distr\DatabaseMirroring.cer'
|
|
|
|
|
WITH PRIVATE KEY(FILE='C:\Distr\DatabaseMirroring.pvk', DECRYPTION BY PASSWORD='password');
|