1
0
mirror of https://github.com/alex-bochkov/ssms-addin.git synced 2025-11-23 22:04:53 +02:00
Files
ssms-addin/QueryTemplates/Common Scripts/Database mirroring.sql
Alex Bochkov 91d9f0c5ba Files renamed
2017-09-11 07:52:50 -07:00

26 lines
761 B
Transact-SQL

USE [master]
GO
DROP ENDPOINT [Mirroring]
GO
CREATE ENDPOINT [Mirroring]
STATE=STARTED
AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)
FOR DATA_MIRRORING (ROLE = PARTNER, AUTHENTICATION = CERTIFICATE DatabaseMirroring
, ENCRYPTION = DISABLED)
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<password>';
GO
USE master;
CREATE CERTIFICATE DatabaseMirroring WITH SUBJECT = 'Certificate for database mirroring';
GO
BACKUP CERTIFICATE DatabaseMirroring TO FILE = 'C:\DatabaseMirroring.cer'
WITH PRIVATE KEY(ENCRYPTION BY PASSWORD='<password>', FILE='C:\DatabaseMirroring.pvk');
CREATE CERTIFICATE DatabaseMirroring FROM FILE ='C:\DatabaseMirroring.cer'
WITH PRIVATE KEY(FILE='C:\DatabaseMirroring.pvk', DECRYPTION BY PASSWORD='<password>');