Öğretici: Azure SQL veritabanı kaynaklarını başka bir bölgeye taşıma

Bu öğreticide Azure SQL veritabanlarının ve elastik havuzların Azure Kaynak taşıyıcısıkullanarak farklı bir Azure bölgesine nasıl taşınacağını öğrenin.

Not

Azure Kaynak taşıyıcısı Şu anda önizleme aşamasındadır.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:

  • Önkoşulları ve gereksinimleri denetleyin.
  • Taşımak istediğiniz kaynakları seçin.
  • Kaynak bağımlılıklarını çözümleyin.
  • SQL Server hazırlayın ve hedef bölgeye taşıyın.
  • Veritabanları ve elastik havuzlar hazırlayın ve taşıyın.
  • Taşımayı atmak mı yoksa kaydetmek mi istediğinize karar verin.
  • Taşıma işleminden sonra kaynak bölgedeki kaynakları isteğe bağlı olarak kaldırın.

Not

Öğreticiler, bir senaryoyu denemek için en hızlı yolu gösterir ve varsayılan seçenekleri kullanır.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun. Ardından Azure Portaloturum açın.

Önkoşullar

  • Taşımak istediğiniz kaynakları içeren abonelikte sahip erişiminizin olduğunu denetleyin.
    • Azure aboneliğindeki belirli bir kaynak ve hedef çifti için ilk kez kaynak eklediğinizde, kaynak taşıyıcısı abonelik tarafından güvenilen sistem tarafından atanan bir yönetilen kimlik (eski adıyla yönetilen hizmet tanımlaması (MSI)) oluşturur.
    • Kimliği oluşturmak ve gerekli rolü (katkıda bulunan ya da kaynak abonelikte Kullanıcı erişimi Yöneticisi) atamak için, kaynak eklemek için kullandığınız hesabın abonelikte sahip izinleri olması gerekir. Azure rolleri hakkında daha fazla bilgi edinin .
  • Aboneliğin, hedef bölgede taşıdığınız kaynakları oluşturmak için yeterli kotası olması gerekir. Kota içermiyorsa ek sınırlamalar isteyin.
  • Kaynakları taşıdığınız hedef Bölgeyle ilişkili fiyatlandırmayı ve ücretleri doğrulayın. Size yardımcı olması için fiyatlandırma hesaplayıcısını kullanın.

SQL gereksinimlerini denetleme

  1. Başka bir bölgeye geçmek için hangi veritabanı/elastik havuz özelliklerinin desteklendiğini denetleyin .
  2. Hedef bölgede, her kaynak sunucu için bir hedef sunucu oluşturun. Daha fazla bilgi edinin.
  3. Veritabanları, saydam veri şifrelemesi (TDE) ile şifrelenirse ve Azure Key Vault ' de kendi şifreleme anahtarınızı kullanıyorsanız, anahtar kasalarını başka bir bölgeye taşımayı öğrenin .
  4. SQL Data Sync etkinse, üye veritabanlarının taşınması desteklenir. Taşıma işleminden sonra SQL Data Sync 'i yeni hedef veritabanına ayarlamanız gerekir.
  5. Taşımadan önce Gelişmiş veri güvenliği ayarlarını kaldırın. Taşıdıktan sonra, hedef bölgedeki SQL Server düzeyinde ayarları yapılandırın .
  6. Denetim etkinse, taşıdıktan sonra ilkeler varsayılana sıfırlanır. Taşıma işleminden sonra denetimi tekrar ayarlayın .
  7. Kaynak veritabanının yedekleme bekletme ilkeleri hedef veritabanına taşınır. Taşıma işleminden sonra ayarları değiştirme hakkında daha fazla bilgi edinin .
  8. Taşıma işleminden önce sunucu düzeyi güvenlik duvarı kurallarını kaldırın. Veritabanı düzeyinde güvenlik duvarı kuralları, taşıma sırasında kaynak sunucudan hedef sunucuya kopyalanır. Taşıma işleminden sonra hedef bölgede SQL Server için güvenlik duvarı kuralları ayarlayın .
  9. Taşımadan önce, oto ayarlama ayarlarını kaldırın. Taşıdıktan sonra tekrar ayarlamayı ayarlayın .
  10. Taşımadan önce veritabanı uyarı ayarlarını kaldırın. Taşıdıktan sonra sıfırlayın .

Kaynakları seçin

Taşımak istediğiniz kaynakları seçin.

  • Seçili kaynak bölgedeki herhangi bir kaynak grubunda, desteklenen herhangi bir kaynak türünü seçebilirsiniz.
  • Kaynakları kaynak bölgeyle aynı abonelikte yer alan bir hedef bölgeye taşırsınız. Aboneliği değiştirmek istiyorsanız, kaynaklar taşındıktan sonra bunu yapabilirsiniz.
  1. Azure portal, kaynak taşıyıcısı için arama yapın. Ardından, Hizmetler' ın altında Azure Kaynak taşıyıcısı' ı seçin.

    Azure portal kaynak taşıyıcısı için arama sonuçları

  2. Genel bakış' da başlayın ' a tıklayın.

    Başka bir bölgeye taşınacak kaynakları ekleme düğmesi

  3. Kaynak taşıma > kaynağı + hedef bölümünde, kaynak aboneliğini ve bölgeyi seçin.

  4. Hedef bölümünde, kaynakları taşımak istediğiniz bölgeyi seçin. Ardından İleri'ye tıklayın.

    Kaynak ve hedef bölge seçme sayfası

  5. Taşınacak kaynaklar bölümünde kaynakları seç' e tıklayın.

  6. Kaynakları seçin bölümünde kaynakları seçin. Yalnızca taşıma için desteklenen kaynaklar ekleyebilirsiniz. Sonra da Bitti’ye tıklayın.

    Taşınacak SQL kaynaklarını seçmek için sayfa

  7. Taşınacak kaynaklar bölümünde İleri' ye tıklayın.

  8. Gözden geçir + Ekle bölümünde kaynak ve hedef ayarlarını kontrol edin. Taşıma hakkındaki meta verilerin, meta veri bölgesinde bu amaçla oluşturulmuş bir kaynak grubunda depolandığını anladığınızdan emin olun.

    Ayarları gözden geçirmek ve taşımaya devam etmek için sayfa

  9. Kaynakları eklemeye başlamak için devam' a tıklayın.

  10. Ekleme işlemi başarıyla tamamlandıktan sonra, bildirim simgesine taşımak için kaynak ekleme ' ye tıklayın.

  11. Bildirime tıkladıktan sonra bölgeler arası sayfasında kaynakları gözden geçirin.

Not

  • SQL Server, El Ile yapılan bir atamanın bekleyen durumunda.
  • Diğer eklenen kaynaklar hazırlama bekleme durumunda.
  • Bir taşıma koleksiyonundan bir kaynağı kaldırmak istiyorsanız, bunu yapmak için yöntemi taşıma sürecinde nerede olduğunuza bağlıdır. Daha fazla bilgi edinin.

Bağımlılıkları çözümle

  1. Bölgelerde, kaynaklar, sorunlar sütununda bağımlılıkları doğrula iletisini gösterip, bağımlılıkları doğrula düğmesine tıklayın. Doğrulama işlemi başlar.

  2. Bağımlılıklar bulunursa, Bağımlılıklar Ekle' ye tıklayın.

    Bağımlılıklar eklemek için düğme

  3. Bağımlılıklar Ekle' de, bağımlı kaynakları seçin > Bağımlılıklar ekleyin. Bildirimlerde ilerlemeyi izleyin.

  4. Gerekirse ek bağımlılıklar ekleyin ve bağımlılıkları yeniden doğrulayın.

  5. Bölgeler arası sayfasında, kaynakların şimdi hazırlama bekleme durumunda olduğunu doğrulayın ve sorun yok.

    Hazırlama Bekleme durumundaki kaynakları gösteren sayfa

SQL Server taşıyın

Hedef bölgede bir hedef SQL Server atayın ve taşımayı yürütün.

Hedef SQL Server atama

  1. Bölgelerde, SQL Server kaynak Için, hedef yapılandırma sütununda, kaynak atanmadı' a tıklayın.

  2. Hedef bölgede mevcut bir SQL Server kaynağı seçin.

    Taşıma işlemi için ayarlanan SQL Server durumunun gösterildiği giriş bekleniyor

Not

Kaynak SQL Server durum, taşıma taşıma bekleniyor olarak değişir.

SQL Server taşımayı Yürüt

  1. Bölgeler arasında içinde SQL Server seçin ve ardından taşımayı Yürüt' e tıklayın.

  2. Kaynakları kaydet' de, Yürüt' e tıklayın.

    SQL Server taşımayı tamamlamak için sayfa

  3. Bildirim çubuğunda taşıma ilerlemesini izleyin.

Not

İşlemeden sonra, SQL Server kaynak silme beklemede durumunda olur.

Taşınacak kaynakları hazırlama

Kaynak SQL Server taşındığında, diğer kaynakları taşımaya hazırlanabilirsiniz.

Elastik havuz hazırlama

  1. Bölgeler arasında, kaynak elastik havuzu ' nu (demo-test1-elaçıkartma havuzu) seçin ve ardından hazırla' ya tıklayın.

    Kaynakları hazırlama düğmesi

  2. Kaynakları hazırlama bölümünde hazırla' ya tıklayın.

  3. Bildirimler hazırlama işleminin başarılı olduğunu gösterip Yenile' ye tıklayın.

Not

Elastik havuz, şimdi bir taşıma hareketi bekliyor durumundadır.

Tek bir veritabanı hazırlama

  1. Bölgeler arasında, tek veritabanını seçin (elastik havuzda değil) ve ardından hazırla' ya tıklayın.

    Seçili kaynakları hazırlama düğmesi

  2. Kaynakları hazırlama bölümünde hazırla' ya tıklayın.

  3. Bildirimler hazırlama işleminin başarılı olduğunu gösterip Yenile' ye tıklayın.

Not

Veritabanı şu anda bir başlatma taşıma beklemede durumunda ve hedef bölgede oluşturulmuştur.

Havuzu taşıma ve havuz veritabanlarını hazırlama

Elastik havuzda veritabanlarını hazırlamak için, elastik havuz bir işlem taşıma bekleyen durumunda olmalıdır. Bu duruma geçmek için havuz taşımayı başlatın.

Move-elastik havuzu Başlat

  1. Bölgeler arasında, kaynak elastik havuzu ' nu (demo-test1-elaçıkartma havuzu) seçin ve ardından taşımayı Başlat' a tıklayın.

  2. Kaynakları taşıma bölümünde, taşımayı Başlat' a tıklayın.

    Elastik havuz taşımayı başlatma düğmesi

  3. Bildirim çubuğunda taşıma ilerlemesini izleyin.

  4. Bildirimler taşımanın başarılı olduğunu gösterip Yenile' ye tıklayın.

Not

Elastik havuz şimdi bir kayıt taşıma bekliyor durumunda.

Veritabanını hazırla

  1. Bölgeler arası bölümünde veritabanını (demo-test2-SQLDB) seçin ve ardından hazırla' ya tıklayın.

  2. Kaynakları hazırlama bölümünde hazırla' ya tıklayın.

    Elastik havuzda veritabanını hazırlama düğmesi

Hazırlama sırasında hedef veritabanı hedef bölgede oluşturulur ve veri çoğaltma başlatılır. Hazırlandıktan sonra veritabanı, bir taşıma bekliyor durumunda olur.

Esnek havuzda seçili veritabanını hazırlamak için düğme

Veritabanlarını taşıma

Veritabanlarını taşımaya başlayın.

  1. Bölgeler arasında, durum başlatma taşıma bekleyen kaynaklar ' ı seçin. Sonra taşımayı Başlat' a tıklayın.

  2. Kaynakları taşıma bölümünde, taşımayı Başlat' a tıklayın.

    Taşımayı başlatacak sayfa

  3. Bildirim çubuğunda taşıma ilerlemesini izleyin.

Not

Veritabanları şimdi bir kayıt taşıma bekliyor durumunda.

Atın veya teslim edilsin mi?

İlk taşıma işleminden sonra, taşımayı yürütmek mi yoksa atmak mi istediğinize karar verebilirsiniz.

  • At: test ediyorsanız ve kaynak kaynağı gerçekten taşımak istemiyorsanız bir taşımayı atmak isteyebilirsiniz. Taşımayı atmak, kaynağı başlatma bekleyen bir durumuna döndürür.
  • COMMIT: COMMIT, hedef bölgeye taşıma işlemini tamamlar. İşlem tamamlandıktan sonra kaynak kaynak, bekleyen silme kaynağı durumunda olur ve silmek istediğinize karar verebilirsiniz.

Taşımayı at

Taşımayı aşağıdaki şekilde atabilirsiniz:

  1. Bölgeler arasında, durum işlemede taşıma bekleyen kaynaklar ' ı seçin ve taşımayı at' a tıklayın.
  2. Taşımayı at' da at' a tıklayın.
  3. Bildirim çubuğunda taşıma ilerlemesini izleyin.

Not

  • Kaynakları atladıktan sonra, bir taşıma beklemede durumunda olurlar.
  • Yalnızca bir elastik havuz varsa, atma devam ediyor ve hedef bölgede oluşturulan elastik havuz silinir.
  • İşlem taşıma bekleyen durumunda ilişkili veritabanlarına sahip bir elastik havuz varsa, elastik havuzu atabilirsiniz.
  • Bir SQL veritabanını iptal ederseniz hedef bölge kaynakları silinmez.

İptal ettikten sonra taşımayı yeniden başlatmak istiyorsanız SQL veritabanı veya elastik havuz ' ı seçin ve taşımayı yeniden başlatın.

Taşımayı Yürüt

Veritabanlarının ve elastik havuzların taşınması şu şekilde tamamlanıyor:

  1. SQL Server kaynak silme bekleniyor durumunda olup olmadığını denetleyin.

  2. İşlemeden önce veritabanı bağlantı dizelerini hedef bölgeye güncelleştirin.

  3. Bölgeler arasında, SQL kaynaklarını seçin ve ardından taşımayı Yürüt' e tıklayın.

  4. Kaynakları kaydet' de, Yürüt' e tıklayın.

    Taşımayı Yürüt

  5. Bildirim çubuğunda işlem ilerlemesini izleyin.

Not

İşleme işlemi sırasında SQL veritabanları için bazı kesinti süreleri oluşur. Kaydedilmiş veritabanları ve elastik havuzlar artık bir silme kaynağı bekliyor durumundadır. İşlemeden sonra, hedef veritabanındaki güvenlik duvarı kuralları, ilkeler ve uyarılar dahil olmak üzere veritabanıyla ilgili ayarları güncelleştirin.

İşlemeden sonra kaynak kaynaklarını Sil

Taşıma işleminden sonra, kaynak bölgedeki kaynakları isteğe bağlı olarak silebilirsiniz.

Not

SQL Server sunucular portaldan silinemez ve kaynak özellik sayfasından silinmelidir.

  1. Bölgeler arasında, silmek istediğiniz kaynak kaynağın adına tıklayın.
  2. Kaynağı Sil' i seçin.

Sonraki adımlar

Bu öğreticide şunları yaptınız:

  • Azure SQL veritabanlarını başka bir Azure bölgesine taşıdı.
  • Azure SQL elastik havuzlarını başka bir bölgeye taşıdı.

Şimdi, Azure VM 'lerini başka bir bölgeye taşımaya çalışıyorsunuz.