{"id":2880,"date":"2013-02-05T07:41:35","date_gmt":"2013-02-05T07:41:35","guid":{"rendered":"http:\/\/mehmetsalihdeveci.net\/?p=2880"},"modified":"2019-02-28T08:53:19","modified_gmt":"2019-02-28T08:53:19","slug":"sql-server-2008-database-mirroring-2","status":"publish","type":"post","link":"https:\/\/ittutorial.org\/sql-server-2008-database-mirroring-2\/","title":{"rendered":"SQL Server 2008 Database Mirroring -2"},"content":{"rendered":"<p>Merhaba,<\/p>\n<div><\/div>\n<div>Bu makalemde bir \u00f6nceki makalede giri\u015fini yapt\u0131\u011f\u0131m Database Mirroring konusuna devam edip Database Mirroring teknolojisinin ger\u00e7eklenmesini SQL Server 2008 de \u00a0uygulamal\u0131 olarak anlataca\u011f\u0131m.<\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/mirroring1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2925\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/mirroring1.gif\" alt=\"Mirroring\" width=\"324\" height=\"264\" \/><\/a><\/div>\n<div><\/div>\n<div><!--more--><\/div>\n<div>\n<p>&nbsp;<\/p>\n\n<p><strong>3.Database Mirroring Konfig\u00fcrasyonu ve Ger\u00e7eklenmesi<\/strong><\/p>\n<p>Database Mirroring uygulamas\u0131n\u0131 birden fazla sunucu bilgisayar\u0131m olmad\u0131\u011f\u0131 i\u00e7in kendi local bilgisayar\u0131mda ger\u00e7ekleyece\u011fim. E\u011fer sizin test edebilece\u011finiz network konfig\u00fcrasyonu d\u00fczg\u00fcn olan ortamlar\u0131n\u0131z var ise birden fazla sunucuda \u00e7al\u0131\u015fan SQL Serverlar \u00fczerinde bu denemeyi yapabilirsiniz.<\/p>\n<p>Fakat e\u011fer benim gibi tek bir makinede bulunan 2 veya 3 SQL Server \u00fczerinde bu denemeyi yap\u0131yorsan\u0131z mutlak s\u00fcrette konfig\u00fcrasyonu yaparken Network portlar\u0131n\u0131 farkl\u0131 verin yoksa hata al\u0131rs\u0131n\u0131z. Local bilgisayar\u0131m da Windows -7 x86 i\u015fletim sistemi ve SQL Server 2008 Enterprise R2 versiyonunda 3 adet instance bulunmaktad\u0131r.<\/p>\n<p>Bu instancelar\u0131n adlar\u0131 Default \u0130nstance MSSQLSERVER , MYTESTINSTANCE ve DEVINSTANCE \u015feklindedir. Bu Instance lar\u0131n Mirroring olay\u0131ndaki Rolleri a\u015fa\u011f\u0131daki gibidir.<\/p>\n<p><strong>Principal Server:\u00a0<\/strong>MSSQLSERVER<\/p>\n<p><strong>Mirror Server:\u00a0<\/strong>MYTESTINSTANCE<\/p>\n<p><strong>Witness Server:\u00a0<\/strong>DEVINSTANCE<\/p>\n<p>\u015eimdi \u00f6rnek bir senaryo \u00fczerinden veritaban\u0131 olu\u015ftururarak bu veritaban\u0131nda y\u00fck olu\u015fturuyorum. B\u00f6ylece elimde Mirroring i anlatan \u00f6rnek bir database olu\u015facakt\u0131r.<\/p>\n<p>A\u015fa\u011f\u0131daki kodu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m zaman Principal olarak d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm database de TestDatabase ad\u0131nda bir database ve testtable ad\u0131nda bir tablo create edilecektir.<\/p>\n<pre>use master\r\ngo\r\ncreate database TestDatabase\r\ngo\r\n------------------------------\r\nuse TestDatabase\r\ncreate table testtable(\r\ncol1 int identity(1,1) not null,\r\ncol2 datetime null\r\n)\r\n-----------------------------------------------\r\n-----------------------------------------------\r\nuse TestDatabase\r\nalter table testtable add constraint DF_testtable_col2 default (getdate()) for col2\r\ngo\r\n-----------------------------------------------\r\n\r\n<a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2881\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/1.png\" alt=\"1\" width=\"316\" height=\"295\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/1.png 316w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/1-300x280.png 300w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/a><\/pre>\n<p>Bu database de y\u00fck olu\u015fmas\u0131 a\u00e7\u0131s\u0131ndan testtable tablosuna a\u015fa\u011f\u0131daki T-sql koduyla binlerce kay\u0131t insert ediyorum.<\/p>\n<pre>\u00a0\r\n\r\nset nocount on\r\ngo\r\n\r\nwhile 1=1\r\nbegin\r\n     insert testtable values(default)\r\n     waitfor delay '00:00:01'\r\nend<\/pre>\n<p>\u0130lk a\u015famada database e 10000 den fazla kay\u0131t insert ettim. Database mirroring yapabilmem i\u00e7in Veritaban\u0131m\u0131n Recovery modeli Full modda olmal\u0131d\u0131r. Simple yada Bulk-Logged model Mirroring i desteklemez.<\/p>\n<p>Mirroring olay\u0131 i\u00e7in database anlam\u0131nda gereken kurallar teorik olarak a\u015fa\u011f\u0131daki gibidir.<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mirroring yap\u0131lacak database Full Recovery Model olmal\u0131<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Her iki SQL Server \u0131 \u00c7al\u0131\u015ft\u0131ran Service Account \u0131n\u0131n ayn\u0131 olmal\u0131<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Principal database in ismi ile Mirror database in ismi ayn\u0131 olmal\u0131.<\/p>\n<p>Mirroring olay\u0131n\u0131n ad\u0131mlar\u0131 teorik olarak a\u015fa\u011f\u0131daki gibidir.<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Principal Server da kaynak veritaban\u0131n\u0131n Full Backup \u0131 al\u0131n\u0131r.<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Al\u0131nan Backup Mirror Server \u00fczerindeki Instance a\u00a0<strong><em>Restore With NoRecovery<\/em><\/strong>\u00a0Modda Ayn\u0131 isimde Restore edilir.<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Principal Server da Endpoint olu\u015fturarak Mirroring konfig\u00fcrasyonuna ba\u015fla.<\/p>\n<p>4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mirroring konfig\u00fcrasyonunda son ad\u0131mdan \u00f6nce Principal database in Transaction Log backup \u0131n\u0131 al.<\/p>\n<p>5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Al\u0131nan Transaction log u Mirror Server \u00fczerindeki Instance a\u00a0<strong><em>Restore With NoRecovery<\/em><\/strong>\u00a0Modda Restore edilir.<\/p>\n<p>6.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mirroring Konfig\u00fcrasyonu tamamlanarak\u00a0<strong><em>Start Mirroring<\/em><\/strong>\u00a0denilir.<\/p>\n<p>Yukar\u0131da belirtti\u011fim kurallar\u0131n ad\u0131mlar\u0131 a\u015fa\u011f\u0131da SQL Server 2008 Management Studio \u00fczerinde ekran g\u00f6r\u00fcnt\u00fcs\u00fc vererek bu ad\u0131mlar\u0131 teyit ediyorum.<\/p>\n<p>1. A\u015fa\u011f\u0131daki resimdeki gibi veritaban\u0131n\u0131n Recovery modelini ilgili database e sa\u011f t\u0131klay\u0131p Properties men\u00fcs\u00fcnde Options Sekmesinde Full oldu\u011funu teyit ediyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2882\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/2.png\" alt=\"2\" width=\"614\" height=\"492\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/2.png 922w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/2-300x241.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/2-768x616.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>2. Local bilgisayar\u0131mda SQL Server Configuration Manager dan \u00fc\u00e7 SQL Server Instance s\u0131n\u0131 \u00e7al\u0131\u015ft\u0131ran Service account \u0131n\u0131n ayn\u0131 oldu\u011funu teyit ediyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2883\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/3.png\" alt=\"3\" width=\"614\" height=\"268\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/3.png 711w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/3-300x131.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>\u015eimdide Mirroring ad\u0131mlar\u0131n\u0131 uygulamaya koyup bunlar\u0131n ekran g\u00f6r\u00fcnt\u00fclerini vererek daha iyi anla\u015f\u0131lmas\u0131n\u0131 sa\u011flamaya \u00e7al\u0131\u015faca\u011f\u0131m.<\/p>\n<p>1.A\u015fa\u011f\u0131daki gibi TestDatabase inin Full backup \u0131n\u0131 s\u0131ras\u0131yla ekran g\u00f6r\u00fcnt\u00fclerinde oldu\u011fu gibi al\u0131yorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2884\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/4.png\" alt=\"4\" width=\"553\" height=\"486\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/4.png 553w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/4-300x264.png 300w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2885\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/5.png\" alt=\"5\" width=\"614\" height=\"506\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/5.png 903w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/5-300x248.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/5-768x634.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2886\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/6.png\" alt=\"6\" width=\"614\" height=\"549\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/6.png 700w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/6-300x269.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>2.Bu ad\u0131mda ise Principal Server dan al\u0131nan Full Backup \u0131 Mirror Server da Restore ediyorum. Fakat Restore ederken\u00a0<strong><em>Restore With NORECOVERY<\/em><\/strong>\u00a0modda olmas\u0131na dikkat etmelisiniz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2887\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/7.png\" alt=\"7\" width=\"386\" height=\"330\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/7.png 386w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/7-300x256.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2888\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/8.png\" alt=\"8\" width=\"614\" height=\"552\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/8.png 699w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/8-300x270.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2889\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/9.png\" alt=\"9\" width=\"614\" height=\"554\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/9.png 698w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/9-300x271.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2890\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/10.png\" alt=\"10\" width=\"317\" height=\"314\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/10.png 317w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/10-150x150.png 150w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/10-300x297.png 300w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/a><\/p>\n<p>3.\u015eimdi Database mirroring konfig\u00fcrasyonunu yapal\u0131m. Bu ad\u0131mda a\u015fa\u011f\u0131daki ekran g\u00f6r\u00fcnt\u00fclerindeki ad\u0131mlar\u0131 eksiksiz yapman\u0131z gerekmektedir.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2891\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/11.png\" alt=\"11\" width=\"571\" height=\"488\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/11.png 571w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/11-300x256.png 300w\" sizes=\"auto, (max-width: 571px) 100vw, 571px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2892\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/12.png\" alt=\"12\" width=\"614\" height=\"551\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/12.png 703w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/12-300x269.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Bu ad\u0131mda isterseniz witness se\u00e7meden devam edebilirsiniz. Bu durumda Rol de\u011fi\u015fikli\u011fine ihtiya\u00e7 duyuldu\u011funda bunu siz ger\u00e7ekle\u015ftirmek zorundas\u0131n\u0131z.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2893\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/13.png\" alt=\"13\" width=\"614\" height=\"550\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/13.png 703w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/13-300x269.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2894\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/14.png\" alt=\"14\" width=\"492\" height=\"441\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/14.png 492w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/14-300x269.png 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/a><\/p>\n<p>Bu ad\u0131mda Principal, Mirror ve Witness Database leri ayn\u0131 sunucuda oldu\u011fu i\u00e7in Portlar farkl\u0131 olmal\u0131d\u0131r. Zaten Management Studio default olarak ayn\u0131 sunucuda oldu\u011fu i\u00e7in portu farkl\u0131 olarak al\u0131yor.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2895\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/15.png\" alt=\"15\" width=\"496\" height=\"442\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/15.png 496w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/15-300x267.png 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2896\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/16.png\" alt=\"16\" width=\"491\" height=\"442\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/16.png 491w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/16-300x270.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2897\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/17.png\" alt=\"17\" width=\"489\" height=\"443\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/17.png 489w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/17-300x272.png 300w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/a><\/p>\n<p>Bu ad\u0131mda T\u00fcm SQL Instance lar\u0131n\u0131n Service account \u0131 ayn\u0131 oldu\u011fu i\u00e7in girmeye gerek yok.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2898\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/18.png\" alt=\"18\" width=\"491\" height=\"440\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/18.png 491w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/18-300x269.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><\/p>\n<p>Ayr\u0131ca Service Account lar\u0131n\u0131n Endpoint ler \u00fczerinde \u00e7al\u0131\u015fabilmesi i\u00e7in Service Hesab\u0131na Connect yetkisi vermeliyiz. A\u015fa\u011f\u0131da NT AUTHORITY\\SYSTEM Login ine Connect hakk\u0131 verip yukar\u0131daki ad\u0131m\u0131 bundan sonra ge\u00e7iyoruz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2901\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/21.png\" alt=\"21\" width=\"614\" height=\"462\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/21.png 1045w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/21-300x226.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/21-768x579.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/21-1024x772.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2899\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/19.png\" alt=\"19\" width=\"492\" height=\"441\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/19.png 492w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/19-300x269.png 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/a><\/p>\n<p>Bu ad\u0131mda Close deyip devam etmeden \u00f6nce 4 ve 5.Ad\u0131mlar\u0131 ger\u00e7ekle\u015ftiriyoruz. 4 ve 5.ad\u0131mlardan sonra Close\u00a0deyip Mirroring in son ad\u0131m\u0131na ge\u00e7iyoruz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2900\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/20.png\" alt=\"20\" width=\"490\" height=\"439\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/20.png 490w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/20-300x269.png 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>4. \u00a0 \u00a0 \u00a0Bu ad\u0131mda Mirroring tam ba\u015flamadan \u00f6nce son defa Principal database inin Transaction Log backup \u0131 al\u0131n\u0131r .<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2903\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/23.png\" alt=\"23\" width=\"614\" height=\"502\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/23.png 892w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/23-300x246.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/23-768x629.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/24.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2904\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/24.png\" alt=\"24\" width=\"614\" height=\"553\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/24.png 701w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/24-300x270.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>5.Bu ad\u0131mda Principal database den al\u0131nan Transaction Log Backup Mirror database inin \u00fczerine\u00a0<strong><em>Restore With NoRecovery<\/em><\/strong>\u00a0olarak Restore edilir.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/25.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2905\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/25.png\" alt=\"25\" width=\"614\" height=\"553\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/25.png 701w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/25-300x270.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/26.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2906\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/26.png\" alt=\"26\" width=\"614\" height=\"551\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/26.png 703w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/26-300x269.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>6.Bu ad\u0131mda 3.Ad\u0131m\u0131n sonunda gelen ekrandaki Close Butonuna bas\u0131l\u0131r ve a\u015fa\u011f\u0131daki gibi Mirroring in son ad\u0131m\u0131 gelir.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/22.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2902\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/22.png\" alt=\"22\" width=\"614\" height=\"554\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/22.png 701w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/22-300x271.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Yukardaki ekranda Start Mirroring butonuna bas\u0131l\u0131r ve Mirroring e\u011fer do\u011fru konfig\u00fcre edilmi\u015fse a\u015fa\u011f\u0131daki gibi Senkron olmu\u015f bir \u015fekilde \u00e7al\u0131\u015f\u0131r.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/27.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2907\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/02\/27.png\" alt=\"27\" width=\"614\" height=\"551\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/27.png 702w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/02\/27-300x270.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>B\u00f6ylece bu makaleninde sonuna gelmi\u015f bulunmaktay\u0131m. Bir sonraki makalede bu konuya devam edip Mirroring Testleri ve Mirroring Monitor yap\u0131p bu konuya son verece\u011fim.<\/p>\n<p>Esen Kal\u0131n&#8230;<\/p>\n\n<p>&nbsp;<\/p>\n<\/div>\n<p><span style=\"color: #ff0000;\">Oracle Exadata SQL Server Goldengate Weblogic EBS ve Linux konusunda a\u015fa\u011f\u0131daki konularda 7&#215;24 Uzman Dan\u0131\u015fmanlara yada E\u011fitimlere mi\u00a0<\/span><span style=\"color: #ff0000;\">\u0130htiyac\u0131n\u0131z var mehmet.deveci@gridgroup.com.tr adresine mail atarak Bizimle ileti\u015fime ge\u00e7ebilirsiniz.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server Veritaban\u0131 Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server Veritaban\u0131 Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera E\u011fitimleri<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu makalemde bir \u00f6nceki makalede giri\u015fini yapt\u0131\u011f\u0131m Database Mirroring konusuna devam edip Database Mirroring teknolojisinin ger\u00e7eklenmesini SQL Server 2008 de \u00a0uygulamal\u0131 olarak anlataca\u011f\u0131m.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19,23],"tags":[460,466,508,717,1031,1049,1515,1577,1583,1595,1630,1647,1658],"class_list":["post-2880","post","type-post","status-publish","format-standard","","category-sql-server","category-veritabani","tag-database-high-availability","tag-database-mirroring","tag-deveci","tag-high-availability","tag-mehmet-salih-deveci","tag-mirroring","tag-salih-deveci","tag-sql-server","tag-sql-server-2008","tag-sql-server-2008-mirroring","tag-sql-server-database-mirroring","tag-sql-server-high-availability","tag-sql-server-mirroring"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/2880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/comments?post=2880"}],"version-history":[{"count":2,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/2880\/revisions"}],"predecessor-version":[{"id":5899,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/2880\/revisions\/5899"}],"wp:attachment":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media?parent=2880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/categories?post=2880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/tags?post=2880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}