Windows Azure Infrastructure Services Senaryoları – Bölüm 2 – SQL Server Database Backup

Windows Azure Üzerine SQL Server Database Yedeği Almak

Windows Azure Infrastructure Services Senaryoları makale serimizin ikinci bölümünde on-premises ortamında bulunan SQL Server veritabanlarını Cloud ortamına yedekleme işlemlerini göreceğiz.

  • Windows Azure Management Portal üzerinde Storage bölümüne gelin.

  • Storage bölümünde NEW butonuna tıklayarak yeni bir stroge oluşturun

  • İşlemi tamamladıktan bir süre sonra Storage hesabınız oluşacaktır.

  • Şimdi yeni oluşturduğunuz Storage hesabına tıklayın Manage Keys butonuna basın ve Secondary Access Key bölümündeki anahtarı kopyalayın.

  • Şimdi tekrar storage heaabınıza tıklayın Containers bölümüne gelin.

  • Ardından alt tarafra bulunan Add Container butonuna basın ve “backup”adında yeni bir container oluşturun.

  • Şimdi SQL Server Management Studio ekranına geçin ve yedekleme yapmak istediğiniz database üzerinde sağ tuş yaparak New Query butonuna basalım.

  • SQL Query penceresinde aşağıdaki Transact-SQL kodunu çalıştıralım

CREATE CREDENTIAL myAzureCredential 
WITH IDENTITY=’XXXbackup01‘, 
SECRET=‘ACCESS KEY’;

XXXbackup1 bölümüne Windows Azure Storage Account bilginizi ACCESS KEY bölümünede daha önceden kopyaladığınız anahtarı yazınız.

  • Sql Database bakcup’ı çalıştırmak için aşağıdaki Transact-SQL kodunu çalıştırabilirsiniz.

BACKUP DATABASE database_name TO
URL=’https://XXXbackup01.blob.core.windows.net/backups/database_name.bak’
WITH CREDENTIAL=’myAzureCredential’ , STATS = 5;

Database_name kısmına veri tabanınızın adını, XXXbackup01 bölümüne Storage Account’unuzu yazmayı unutmayın.

Aynı şekilde Transact-SQL komutlarıyla restore işlemi gerçekleştirebilmek için aşağıdaki komutları çalıştırabilirsiniz.

RESTORE DATABASE database_name FROM
URL=’https://XXXbackup01.blob.core.windows.net/backups/database_name.bak’
WITH CREDENTIAL=’myAzureCredential’, STATS = 5, REPLACE

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.