SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Docker konteyner üzerinde çalışan SQL Server'a mevcuttaki bir yedek veritabanını nasıl yükleyeceğimizi anlatmaya çalışalım.

Daha önceki makalemizde Docker ile SQL Server Kurulumu konusunu işlemiştik. Veritabanımıza SQL Server Managament Studio tarzı bir program ile bağlandık. Fakat ilk kurulum yada herhangi bir işlem yapılmadığı için veritabanı yer almıyor.

Mevcuttaki bir veritabanını ise buraya yani Docker üzerindeki sql_server_container adlı Konteyner içerisine koyacağız.
Daha önceki makalede oluşturmuş olduğumuz sql_server_container adlı konteyneri çalıştıralım
SQL Server Konteynerı Çalıştıralım
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

İlgili konteyneri start tuşuyla çalıştırmaya başladık.
SQL Server Managament Studio ile bu konteynerdaki SQL Server'a bağlanalım
Görüldüğü gibi henüz hiçbir veritabanı oluşturulmamış durumda. Buraya mevcuttaki bir veritabanının yedeğini yüklemek klasik yöntemlerle olmamaktadır.
SQL Server Konteynera Bağlanalım
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

SQL Server Management Studio (SSMS), kendi bilgisayarınızdaki dosyaları doğrudan Docker konteynerinin içinde göremez. Çünkü konteyner, bilgisayarınızdan izole bir şekilde çalışır.
Yedeği (.bak dosyası) SSMS'te görebilmek ve yüklemek için iki popüler yol vardır:

1. Yol: Dosyayı Konteynere Kopyalamak (En Hızlısı)

Bilgisayarınızdaki yedek dosyasını Docker konteynerinin içine manuel olarak kopyalamak. Bunun için terminal üzerinde şu kod ile veritabanı yedeğini konteyner içerisine yerleştirmiş olacağız.

yedekler adlı dizin içerisinde denemeDB.bak dosyası bulunmaktadır. Şimdi bunu Docker konteyner içerisindeki dizine kopyalayacağız.


Bilgisayarımızdaki veritabanı yedeğini görüntüleyelim. Bu dosyanın kopyasını docker dizinine göndereceğiz.

SQL Server Veritabanı Yedeği
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

denemeDB.bak veritabanının kopyasını "/var/opt/mssql/data/" patikasına eklemiş olduk.

Yedeği Konteynera Yükleme İşlemi
docker cp "C:\yedekler\denemeDB.bak" sql_server_container:/var/opt/mssql/data/

Dockerdaki bu kopyayı SSMS uygulaması ile klasik bir şekilde aktaralım.

Veritabanı Yedeğini Yükle Adım 1
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Veritabanını seçmek için Device (Cihaz) kısmını işaretleyip devam ediyoruz.

Veritabanı Yedeğini Yükle Adım 2
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

File seçeneği ile devam ediyoruz.

Veritabanı Yedeğini Yükle Adım 3
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Karşımıza çıkan patikada veritabanlarını listeliyoruz.

Veritabanı Yedeğini Yükle Adım 4
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Veritabanını seçip OK diyoruz.

Veritabanı Yedeğini Yükle Adım 5
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Yedek veritabanının bilgileri karşımıza çıkıyor. O bilgilere göre ne zaman yedek aldığımız vs.. görebiliyoruz. İlgili veritabanını seçiyoruz.

Veritabanı Yedeğini Yükle Adım 6
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Seçim sonrası veritabanı başarılı bir şekilde restore edildi şeklinde cevap alıyoruz.

Veritabanı Yedeğini Yükle Adım 7
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Görüldüğü gibi yedeği başarılı bir şekilde yükleyip hazır hale getirdik. Şimdi ise bu veritabanını SSMS içerisinde görüntüleyelim.

Veritabanı Yedeğini Yükle Adım 8
Docker Üzerindeki SQL Server Konteynere Veritabanı Yedeğini Yüklemek

Veritabanını konteyner üzerinde çalıştırmış olduk. Herkese bol sorgulu zamanlar dileriz.

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum