Yedekleme ve geri Depolama için Azure SQL Server'yi kullanma

AŞAĞıDAKILER IÇIN GEÇERLIDIR: SQL Server VM'de sanal makine

2012 SP1 CU2 SQL Server den başlayarak, artık SQL Server doğrudan Azure Blob depolama alanına geri yazabilirsiniz. Azure Blob depolamaya yedeklemek ve bu depolamadan geri yüklemek için bu işlevi kullanın. Buluta geri dönmek kullanılabilirlik, sınırsız coğrafi olarak çoğaltılmış site dışı depolama ve verilerin buluta/buluta geçiş kolaylığından faydalanmalarını sağlar. BACKUP RESTORE Transact-SQL veya SMO kullanarak SQL deyimleri.

Genel Bakış

SQL Server 2016'da yeni özellikler tanıtıldı; Neredeyse anlık yedeklemeler ve inanılmaz hızlı geri yüklemeler gerçekleştirmek için dosya anlık görüntüsü yedeklemesini kullanabilirsiniz.

Bu konu başlığında, yedeklemeler için Azure Depolama kullanmayı SQL Server ve ardından ilgili bileşenler açıklanmıştır. Makalenin sonunda sağlanan kaynakları kullanarak bu hizmeti yedeklerle kullanmaya başlamak için adım adım yollara ve ek bilgilere SQL Server kullanabilirsiniz.

Yedeklemeler için Azure Blob depolama SQL Server avantajları

Bir veya daha fazla SQL Server. Bu zorluklar arasında depolama yönetimi, depolama hatası riski, site dışı depolamaya erişim ve donanım yapılandırması yer almaktadır. Bu zorlukların birçoğu, yedeklemeler için Azure Blob depolama SQL Server giderildi. Aşağıdaki avantajları göz önünde önünden yapın:

  • Kullanım kolaylığı: Yedeklerinizi Azure bloblarında depolamak kullanışlı, esnek ve site dışı erişim için kolay bir seçenek olabilir. Depolama alanı yedeklemeleriniz için site SQL Server, var olan betiklerinizi/işlerinizi URL'ye YEDEKLE söz dizimini kullanmak üzere değiştirmek kadar kolay olabilir. Hem site dışı hem de üretim veritabanı konumlarını etkileyen tek bir olağanüstü durum önlemek için, site dışı depolama genellikle üretim veritabanı konumdan yeterince uzakta olmalıdır. Azure bloblarınızı coğrafi çoğaltmayıseçerek, bölgenin tamamını etkileyebilecek bir olağanüstü durum durumunda fazladan bir koruma katmanınız olur.
  • Yedekleme arşivi: Azure Blob depolama, yedeklemeleri arşivlemek için sık kullanılan bant seçeneğine daha iyi bir alternatif sunar. Bant depolama, saha dışı bir tesis için fiziksel taşıma ve medyayı korumaya yönelik önlemler gerektirir. Yedeklerinizi Azure Blob depolama alanında depolamak anlık, yüksek oranda kullanılabilir ve dayanıklı bir arşivleme seçeneği sunar.
  • Yönetilen donanım: Azure hizmetleriyle donanım yönetimi ek yükü yoktur. Azure hizmetleri donanımı yönetir ve yedeklilik ve donanım hatalarına karşı koruma için coğrafi çoğaltma sağlar.
  • Sınırsız depolama: Azure bloblarına doğrudan yedeklemeyi etkinleştirerek neredeyse sınırsız depolama alanına erişiminiz olur. Alternatif olarak, Bir Azure sanal makine diskini geri yüklemenin makine boyutuna göre sınırları vardır. Yedeklemeler için bir Azure sanal makinesine eklerini disk sayısı sınırı vardır. Bu sınır, daha büyük bir örnek için 16 disk ve daha küçük örnekler için daha azdır.
  • Yedekleme kullanılabilirliği: Azure bloblarında depolanan yedeklemeler her yerden ve her zaman kullanılabilir ve veritabanı ekleme/ayırma ya da VHD'yi indirme ve eklemeye gerek kalmadan bir SQL Server örneğine geri yükleme için kolayca erişilebilir.
  • Maliyet: Yalnızca kullanılan hizmet için ödeme. Bir site dışı ve yedekleme arşivi seçeneği olarak uygun maliyetli olabilir. Daha fazla bilgi için Azurefiyatlandırma hesaplayıcısı ve Azure Fiyatlandırması makalesine bakın.
  • Depolama anlık görüntüleri: Veritabanı dosyaları bir Azure blob'ta depolanıyorsa ve SQL Server 2016 kullanıyorsanız, neredeyse anlık yedeklemeler ve inanılmaz hızlı geri yüklemeler gerçekleştirmek için dosya anlık görüntüsü yedeklemesini kullanabilirsiniz.

Diğer ayrıntılar için bkz. Azure Blob SQL Server Yedekleme ve Geri Yükleme.

Aşağıdaki iki bölümde, gerekli depolama bileşenleri dahil olmak üzere Azure Blob SQL Server tanıtlanmıştır. Azure Blob depolamadan yedekleme ve geri yüklemeyi başarıyla kullanmak için bileşenleri ve bunların etkileşimini anlamak önemlidir.

Azure Blob depolama bileşenleri

Aşağıdaki Azure bileşenleri, Azure Blob depolamaya backing için kullanılır.

Bileşen Açıklama
Depolama hesabı Depolama hesabı, tüm depolama hizmetleri için başlangıç noktasıdır. Azure Blob depolamaya erişmek için öncelikle bir Azure Depolama oluşturun. SQL Server, kullanılan depolama yedekliliği türünden bağımsızdır. Sayfa bloblarını ve blok bloblarını yedekleme, her depolama yedekliliği (LRS\ZRS\GRS\RA-GRS\RA-GZRS\vb.) için de kullanılabilir. Azure Blob depolama hakkında daha fazla bilgi için bkz. Azure Blob depolamayı kullanma.
Kapsayıcı Kapsayıcı, bir blob kümesi grubu sağlar ve sınırsız sayıda Blob depolar. Azure Blob SQL Server bir yedekleme yazmak için en azından kök kapsayıcının oluşturulmuş olması gerekir.
Blob Herhangi bir türde ve boyutta bir dosya. Bloblar şu URL biçimi kullanılarak adreslenebilir: https://<storageaccount>.blob.core.windows.net/<container>/<blob> . Sayfa Blobları hakkında daha fazla bilgi için bkz. Blok ve Sayfa Bloblarını Anlama

SQL Server bileşenleri

Aşağıdaki SQL Server Bileşenleri Azure Blob depolamaya geri yüklemede kullanılır.

Bileşen Açıklama
URL URL, benzersiz bir yedekleme dosyasına bir Tekdüz Kaynak Tanımlayıcısı (URI) belirtir. URL, yedekleme dosyasının konumunu ve SQL Server sağlar. URL yalnızca bir kapsayıcıya değil gerçek bir bloba işaret etmek zorunda. Blob yoksa Azure tarafından oluşturur. Mevcut bir blob belirtilirse, seçenek belirtilmezse yedekleme WITH FORMAT komutu başarısız olur. Aşağıda, BACKUP komutunda belirtebilirsiniz URL'nin bir örneği ve bir örneği ve ardından ve ardından yer alan URL'yi kullanabilirsiniz: https://<storageaccount>.blob.core.windows.net/<container>/<FILENAME.bak> .

HTTPS önerilir ancak gerekli değildir.
Kimlik Bilgisi Azure Blob depolamaya bağlanmak ve kimlik doğrulaması yapmak için gereken bilgiler kimlik bilgisi olarak depolanır. Azure Blob SQL Server a yedeklemeler yazma veya bu blobdan geri yükleme işlemi yapmak için bir SQL Server kimlik bilgisi oluşturul gerekir. Daha fazla bilgi için bkz. SQL Server Kimlik Bilgisi.

Not

SQL Server 2016, blok bloblarını destekleyecek şekilde güncelleştirildi. Daha fazla bilgi için Microsoft Azure 2016 veritabanlarıyla SQL Server Blob depolamayı kullanma öğreticisi'ne bakın.

Sonraki adımlar

  1. Henüz bir Azure hesabınız yoksa bir Azure hesabı oluşturun. Azure'i değerlendirerek ücretsiz deneme sürümüne göz önünde bulundurabilirsiniz.

  2. Ardından, depolama hesabı oluşturma ve geri yükleme gerçekleştirme konusunda size yol gösteren aşağıdaki öğreticilerden birini izleyin.

  3. Blob depolama ile yedekleme ve geri SQL Server ile başlayan ek Microsoft Azure gözden geçirme.

Herhangi bir sorun varsa URL'ye Yedekleme en iyi SQL Server sorun giderme konusunu gözden geçirebilirsiniz.

Diğer yedekleme SQL Server ve geri yükleme seçenekleri için bkz. Azure Sanal Makineler'de SQL Server için Yedekleme ve Geri Yükleme.