İ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 mezunuyum. 2002 yılından beri IT sektörü içerisindeyim ve 2005 yılından beri MCT unvanına sahibim. Neredeyse tüm özel (Karşıyaka) ve iş hayatım İzmir’de geçti. Çeşitli eğitim merkezlerinde Sistem Uzmanlığı alanında eğitimler verdim. Son olarak Bilge Adam Bilişim Hizmetleri’nde Sistem v Güvenlik Biriminde Birim Müdür Yardımcısı olarak görev yapmaktayım. MCTS, MCSA, MCSE, MCITP, MCT sertifikalarına sahibim. 2 yılı aşkın bir süredir Microsoft Azure alanında MVP ünvanına sahibim. Uzmanlık alanım Microsoft Azure, Office 365 ve System Center ürün ailesidir.

Yorum Yap