MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği
Bugün size MS SQL yedeklemesine yönelik haksız yere göz ardı edilen iki Commvault özelliğinden bahsedeceğim: ayrıntılı kurtarma ve SQL Management Studio için Commvault eklentisi. Temel ayarları dikkate almayacağım. Bu yazı, bir aracının nasıl kurulacağını, bir programın nasıl yapılandırılacağını, politikaları vb. zaten bilenler için daha olasıdır. Commvault'un nasıl çalıştığından ve neler yapabileceğinden bahsettim. İleti.

Granüler kurtarma

Seçenek tablo düzeyinde geri yükleme Subclient mülklerinde nispeten yakın zamanda ortaya çıktı. Veritabanının tamamını bir yedekten geri yüklemeden, bir veritabanından tabloları geri yükleme özelliğini etkinleştirmenize olanak tanır. Hatanın veya veri kaybının tam olarak nerede olduğunu bildiğinizde bu kullanışlıdır. Aynı zamanda veritabanının kendisi de büyüktür ve hepsini geri yüklemek çok zaman alacaktır.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

Bu seçeneğin sınırlamaları vardır:
- Tablolar orijinal veritabanına geri yüklenemez, yalnızca farklı bir veritabanına geri yüklenebilir.  
— Tüm tablolar dbo şemasına geri yüklenir. Tablo bir kullanıcı şemasına geri yüklenemez.
— Yalnızca sistem yöneticisi haklarına sahip yerel bir SQL sunucusu hesabı desteklenir.
— Целевой сервер, куда восстанавливаем таблицу, должен работать на ОС Windows.
— Hedef sunucuda SQL Agent'a ek olarak Media Agent ve Java Runtime Environment'ın da kurulu olması gerekir.
— Veritabanının Tam modda Kurtarma modelini kullanması gerekir.
— Parçalı veritabanı kurtarma seçeneği etkinleştirilirse, farklı yedekleme görevlerini çalıştırma yeteneği kaybolur.  

MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği
Tablo düzeyinde geri yükleme seçeneği devre dışıdır.

MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği
Tablo düzeyinde geri yükleme seçeneği devre dışıdır.

Uygulamamda, bir müşterinin bir SQL sunucusu için aşağıdaki zamanlamayı yapılandırdığı bir durum vardı: haftada bir tam yedekleme ve hafta içi 6 diferansiyel yedekleme. Tablo düzeyinde geri yükleme işlevini etkinleştirdi ve diferansiyel yedekleme işleri bir hatayla işlendi.

Restorasyonun nasıl görüneceğini görelim.
1. İstediğiniz aracıda kurtarmayı başlatın.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

2. Açılan pencerede sekmeye gidin Gelişmiş Seçenekler. Seçmek SQL Parçalı Gözat - İçeriği Görüntüle.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

3. Açılan listede tabloyu geri yükleyeceğimiz veritabanını seçin ve tıklayın. Granüler'i Geri Yükle.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

4. İletişim kutusunda, yedekleme dosyalarından veritabanı bağlama noktasını yapılandırın (Anında Kurtarma teknolojisi gibi bir şey).
Belirtin:

  • geçici veritabanının adı;
  • bu iyileşme noktasının gün cinsinden ne kadar süreyle tutulacağı;
  • сервер, куда мы будем монтировать базу данных. В списке будут доступны только сервера, выполняющие все необходимые условия, про которые говорил выше: c ОС Windows, установленными Media Agent и Java Runtime Environment и пр.

Tamam'ı tıklayın.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

5. Yeni pencerede Kurtarma Noktalarını Listele seçeneğine tıklayın.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

6. Takılı kurtarma noktalarının bir listesi açılacaktır. Veritabanı büyükse beklemeniz gerekecektir. Sonra tıklayın Araştır. Seçilen veritabanındaki tabloları görüntülemek için bir pencere görünecektir.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

Liste oluşturulurken Kurtarma Noktaları iletişim kutusu genellikle kapatılır ve daha sonra oraya tekrar dönemezler. Çok basit: Kurtarma noktasını bağlama işleminin başlatıldığı SQL sunucusu örneğine sağ tıklayın. Tüm Görevler'e gidin ve Kurtarma Noktalarını Listele'yi seçin.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

7. Çok sayıda tablo varsa bunların görüntülenmesi biraz zaman alabilir. Örneğin 40 GB'lik bir veritabanı için listenin oluşturulması yaklaşık on dakika sürer. İstediğiniz tabloyu seçin ve Seçilenlerin Tümünü Kurtar'a tıklayın.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

8. Yeni bir pencerede tabloları geri yükleyeceğimiz veritabanını seçin. Bizim durumumuzda bu GPI TEST veritabanıdır.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

9. Geri yükleme tamamlandıktan sonra seçilen tablolar GPI TEST veritabanında görünecektir.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

Bir tabloyu geçici bir veritabanına geri yükledikten sonra, onu Management Studio'yu kullanarak orijinal veritabanına taşıyabilirsiniz.

SQL Management Studio için Commvault eklentisi

Veritabanı yöneticilerinin her zaman yedekleme sistemine (BSS) erişimi yoktur. Bazen acilen bir şeyler yapmanız gerekir ama IBS yöneticisi müsait değildir. SQL Management Studio için Commvault eklentisi ile bir veritabanı yöneticisi, temel veri yedekleme ve kurtarma işlemini gerçekleştirebilir.

QL Management Studio Sürümü

Komuta

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL2012

CvSQLAddInConfig.exe /i 11 /r

SQL2014

CvSQLAddInConfig.exe /i 12 /r

SQL2016

CvSQLAddInConfig.exe /i 13 /r

SQL2017

CvSQLAddInConfig.exe /i 14 /r

Версии SQL-серверов, которые поддерживают Commvault Plug-in и команды, которые активируют работу плагина. Плагин поддерживается только на 64-битной версии ОС Windows.

1. SQL sunucusu sürümümüze karşılık gelen komutu yürütün:
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

2. Yedekleme ve geri yükleme seçenekleri artık Management Studio'da mevcuttur. Bunu yapmak için istediğiniz veritabanına sağ tıklayın.
Böylece yönetici, Commvault konsolu olmadan ve SRK yöneticisini çağırmadan bu veritabanının yedek kopyalarıyla doğrudan etkileşim kurma olanağına sahip olur.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

3. Bu menünün mevcut işlevlerinden herhangi birini başlattığınızda, kullanıcı adınızı ve şifrenizi soran bir pencere görünecektir. CommServe'e bağlanmak için SSO'yu veya Commserve'deki Güvenlik bölümündeki başka bir hesabı kullanın (Commcell oturumu açma).
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği

4. Kimlik bilgileri doğru girilmişse ve yeterli erişim hakları varsa veritabanı yöneticisi şunları yapabilir:
— olağanüstü bir yedekleme çalıştırın (Yedekleme);
— veritabanını bir yedekten geri yükleyin (Geri Yükle);
— tamamlanan görevlerin geçmişini (Geçmişi Görüntüle) ve devam eden görevlerin ilerlemesini (İş monitörü) görüntüleyin.
MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği
Seçilen veritabanı için tamamlanan yedekleme işlerinin geçmişi Management Studio'da böyle görünür.

MS SQL yedeklemesi: herkesin bilmediği birkaç kullanışlı Commvault özelliği
Veritabanı kurtarma menüsü. Konsol menüsünden bile farklı değil.

Commvault'un bu iki SQL Agent özelliği bu kadar. Commvault kullanarak yedeklemenin, çeşitli örnekler ve veritabanları ile hizmet veren düzinelerce sunucuya sahip olanlar için, bunların hepsi muhtemelen farklı sitelerde olan ve farklı programlar, derinlik vb. ayarlamayı gerektiren kişiler için daha uygun olduğunu ekleyeceğim. Birkaç sunucu, ardından Standart MS SQL araçları yedekleme için yeterlidir.

Kaynak: dokümantasyon.commvault.com

Kaynak: habr.com

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster