İlginizi Çekebilir
  1. Ana Sayfa
  2. Microsoft Azure
  3. Windows Azure Infrastructure Services Senaryoları – Bölüm 2 – SQL Server Database Backup

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

Ü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.


Resim-1

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


Resim-2

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


Resim-3

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


Resim-4

Ş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.


Resim-5

Şimdi tekrar Storage hesabınıza tıklayın Containers bölümüne gelin.


Resim-6

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


Resim-7

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


Resim-8

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üne de daha önceden kopyaladığınız anahtarı yazınız.


Resim-9

SQL Database backup’ı ç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

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

Yorum Yap

Yazar Hakkında

1980 yılında doğdum. Başkent Üniversitesi Turizm ve Anadolu Üniversitesi İşletme bölümünden mezun olduktan sonra IT sektöründe çalışmaya başladım. Uzun yıllar boyunca Microsoft teknolojilerinde eğitimler verdim ve kurumsal danışmanlıklar yaptım. Son olarak Ergo Group İrlanda, Dublin’de Senior Cloud Consultant olarak görev yapmaktayım. MCTS, MCSA, MCSE, MCITP , MCSE:Private Cloud ve MCT sertifikalarına sahibim. 2013 senesinden beri Microsoft Azure MVP ünvanına sahibim. Uzmanlık alanım Microsoft System Center ürün ailesi ve Microsoft Azure teknolojisidir.

Yorum Yap