"[DERS - 1] Microsoft SQL Giriş & Database Oluşturmak & Tablo Oluşturmak" adlı konumuzda DB oluşturmayı öğrenmiştik. Bu derste ise Attach(Ekleme) - Detach(Ayırma) işlemini gerçekleştireceğiz. Bu olayın amacı; DB'yi başka bir makinada çalıştırmak için ayırma işlemi veyahut, ayırlan DB'yi ekleme işleminden ibaret.
- GİRİŞ -
Programımızı açtığımızda bizi, aşağıdaki gibi bir login(giriş) ekranı karşılıyor. Burada isterseniz, Windows Authentication(Çevrim dışı - Windows üzerinde) isterseniz de SQL Server Authentication(Çevrim içi - Sunucu üzerinde) ile çalışmanız mümkün. Ben SQL Server Authentication ile çalışıyorum.
Öncelikle Detach(Ayırma) işlemini gerçekleştirelim.
"Object Explorer(F8)" pencesinde, "Databases" ağacında bulunan "+" butonuna tıklanması ile VT görünür hale gelir. Ardından VT'ye sağ klik -> Task -> Detach yolunu izliyoruz.
Detach... seçeneğine bastığımızda, karşımıza yeni bir pencere geliyor. Gelen pencere, ayırmayı onaylayıp - onaylamadığımızı soruyor. Burada dikkat edilmesi gereken husus "Drop Connections" seçeneğini işaretlememiz gerektiği.
"OK" butonuna basıldığında; Veri Tabanı, MSSQL'den bağımsız halde C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA yoluna gönderilecektir.
Şimdi Attach(Ekleme) işlemini gerçekleştirelim.
"Object Explorer(F8)" pencesinde, "Databases" ağacına sağ klik yapıp Attach seçeneğine tıklıyoruz.
Karşımıza yeni bir pencere açılıyor. Burada sizden; eklemek istediğiniz DB'yi seçmenizi istiyor.
"Add" butonuna basıyoruz, karşıya alt tarafta bulunan resim geliyor. Buradan eklemek istediğiniz DB'yi seçip "OK" butonuna basmanız yeterli olacaktır.
"OK" butonuna basıldığı zaman, aşağıdaki görselde bulunduğu gibi DB eklenmiş oluyor.
Sonrasında "OK" butonuna bastığımız zamanda DB eklenmiş oluyor.