Categories: SQL Server

Setting up Database Mirroring in SQL Server 2008 R2 using T-SQL

beberapa waktu yang lalu saya telah membuat step by step sederhana membuat database mirroring menggunakan Wizard yang telah ada disini. (jadi blog ini melanjutkan blog sebelumnya).

namun bagaimana jika anda setelah melakukan persiapan seperti disini kemudian hendak membuat database mirroringnya dengan menggunakan T-SQL ? berikut langkah2nya :

Misalkan kita telah menyiapkan 3 buah instances yang terletak di 2 buah server yg berbeda (ASET-1 dan SUHERMAN-PC).

Principal  Server Instance saya terletak pada instance ASET-1\SS2008R2,  Mirror Server Instance saya terletak pada instance SUHERMAN-PC\MIRRORSERVER, dan Witness Server instance saya terletak pada instance SUHERMAN-PC\SQLEXPRESS.

Langkah selanjutnya adalah membuat Endpoint Mirroring di setiap server instances.

Buat endpoint database mirroring pada Principal Server Instance (ASET-1\SS2008R2) dengan menggunakan T-SQL berikut :

CREATE ENDPOINT endpoint_mirroring

    STATE = STARTED

    AS TCP ( LISTENER_PORT = 7022 )

    FOR DATABASE_MIRRORING (ROLE=PARTNER);

GO

Buat endpoint database mirroring pada Mirror Server Instance (SUHERMAN-PC\MIRRORSERVER) dengan menggunakan T-SQL berikut :

CREATE ENDPOINT endpoint_mirroring

    STATE = STARTED

    AS TCP ( LISTENER_PORT = 7022 )

    FOR DATABASE_MIRRORING (ROLE=PARTNER);

GO

Buat endpoint database mirroring pada Witness Server Instance (SUHERMAN-PC\SQLEXPRESS) dengan menggunakan T-SQL berikut :

CREATE ENDPOINT endpoint_mirroring

    STATE = STARTED

    AS TCP ( LISTENER_PORT = 7025 )

    FOR DATABASE_MIRRORING (ROLE=WITNESS);

GO

Kemudian, pada Mirror Server Instance, jalankan T-SQL Berikut :
USE MASTER

GO

 

ALTER DATABASE ADVENTUREWORKS 

SET PARTNER = 'TCP://ASET-1.SOMEDOMAIN.COM:7022';

GO

kemudian pada Principal Server Instance, jalankan T-SQL berikut :
USE MASTER

GO

 

ALTER DATABASE ADVENTUREWORKS 

SET PARTNER = 'TCP://SUHERMAN-PC.SOMEDOMAIN.COM:7022';

GO

 

ALTER DATABASE ADVENTUREWORKS 

SET WITNESS = 'TCP://SUHERMAN-PC.SOMEDOMAIN.COM:7025';

GO

Sampai disini, Database Mirroring langsung berjalan.

 

Semoga bermanfaat.

admin

View Comments

Recent Posts

Workshop GIS di PT. AIR MINUM INTAN BANJAR (PERSERODA)

Alhamdulillah telah dipercaya untuk memberikan workshop GIS dengan menggunakan perangkat lunak QGIS di PT. AIR…

1 year ago

Workshop GIS di PERUMDA AM Tirta Ratu Samban

Terimakasih atas kepercayaannya kepada kami sehingga terselenggara Workshop QGIS utk PERUMDA AM Tirta Ratu Samba…

1 year ago

Workshop QGIS Online di Tirta Kahuripan

terimakasih atas kepercayaan Perumda Tirta Kahuripan Kab Bogor kepada saya utk mengimplementasikan GIS Online yang…

1 year ago

Digitasi Vector Menggunakan Spesific Length, Angles or Coordinates

Para operator #GIS kadang mendapatkan sebuah gambar situasi yang diperoleh dari kondisi dilapangan yang kemudian…

2 years ago

Video Seri Belajar Snapping di QGIS

Snapping di QGIS. teknik ini sifatnya wajib untuk dikuasai oleh para operator QGIS dalam kegiatan…

2 years ago

Video Seri Belajar EPANET

Epanet (Environmental Protection Agency Network ) adalah sebuah program komputer yang memiliki kemampuan melaksanakan simulasi…

2 years ago