16 Aralık 2015 Çarşamba

SQL Server 2008 R2 Sürümünde Veritabanı Restore İşleminde Dikkat Edilecek Önemli Özellik

SQL Server 2008 R2 sürümünde bulunan TEST_DATA isimli test  veritabanım üzerine farklı  bir saat'ta alınan yedeği restore etmeye çalıştığımda restore komutunu seçip veritabanı yedeğini gösterdikten sonra Restore The Database  File As adres yolunda mevcut üretim veritabanımın isminin ve mdf-ldf uzantılarının göründüğünü farkettim(Yol TEST_DATA olması gerekirken mevcuttaki veritabanımın ismi gözüküyordu ST2015 gibi).Bu üretim sunucularındaki veritabanları için son derece tehlikeli bir özelliktir ve veri kaybına sebep olabilir.Belkide SQL Management Studio ile ilgili bug olarak yorumlayabiliriz.Aşağıdaki şekilde gösterilmiştir;





Bunun için Restore işlemi yaparken özellikle Restore The Database  File As yoluna mutlaka dikkat edip mevcut üretim veritabanının ismive mdf-ldf uzantısı  varsa mutlaka silip aşağıdaki gibi test veritabanımızın ismini yazmalıyız.Daha önceki SQL Server 2000/2005 sürümlerinde de bu durumu yaşadığım için bloğa konu ile ilgili yazı yazma gereksinimi duydum.Bol yedekli günler :)