Share via


Azure SQL Veritabanı kaynakları başka bir bölgeye taşıma

Bu öğreticide, Azure Kaynak Taşıyıcı'yı kullanarak Azure SQL veritabanlarını ve elastik havuzları farklı bir Azure bölgesine taşımayı öğreneceksiniz.

Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:

  • Azure SQL veritabanlarını ve elastik havuzları farklı bir Azure bölgesine taşıma

Dekont

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

Ön koşullar

Başlamadan önce:

  • Taşımak istediğiniz kaynakları içeren abonelikte Sahip erişiminizin olup olmadığını denetleyin.
    • Azure aboneliğinde belirli bir kaynak ve hedef çifti için ilk kez kaynak eklediğinizde, Kaynak Taşıyıcı, abonelik tarafından güvenilen sistem tarafından atanan bir yönetilen kimlik (eski adıyla Yönetilen Hizmet Tanımlama (MSI)) oluşturur.
    • Kimliği oluşturmak ve gerekli rolü (kaynak abonelikte Katkıda Bulunan veya Kullanıcı Erişimi yöneticisi) atamak için, kaynak eklemek için kullandığınız hesabın abonelikte Sahip izinlerine sahip 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 kotaya sahip olup olmadığını denetleyin. Kotası yoksa daha fazla sınır 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.

Azure'da oturum açma

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

SQL gereksinimlerini denetleme

Taşımadan önce SQL gereksinimlerini denetlemek için:

  1. Başka bir bölgeye taşımak için hangi veritabanı/elastik havuz özelliklerinin desteklendiğine bakın .
  2. Hedef bölgede, her kaynak sunucu için bir hedef sunucu oluşturun ve doğru kullanıcı erişiminden emin olun. Oturum açma bilgilerini ve kullanıcıları yapılandırma hakkında daha fazla bilgi edinin.
  3. Veritabanlarının saydam veri şifrelemesi (TDE) ile şifrelenip şifrelenmediğini denetleyin. Veritabanları saydam veri şifrelemesi ile şifrelenirse ve Azure Key Vault'ta kendi şifreleme anahtarınızı kullanıyorsanız, anahtar kasalarını başka bir bölgeye taşımayı öğrenin.
  4. SQL veri eşitlemesi etkinse üye veritabanlarının taşınması desteklenir. Taşıma sonrasında SQL veri eşitlemesini yeni hedef veritabanına ayarlamanız gerekir.
  5. Taşımadan önce gelişmiş veri güvenliği ayarlarını kaldırın. Taşımadan sonra, hedef bölgedeki SQL Server düzeyinde ayarları yapılandırın.
  6. Denetim etkinleştirilirse, taşımadan sonra ilkeler varsayılana sıfırlanır. Taşındıktan sonra denetimi yeniden ayarlayın.
  7. Kaynak veritabanı için yedekleme bekletme ilkeleri hedef veritabanına taşınır. Taşıma sonrasında ayarları değiştirme hakkında daha fazla bilgi edinin.
  8. Taşımadan önce sunucu düzeyinde 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 sonrasında hedef bölgede SQL Server için güvenlik duvarı kuralları ayarlayın.
  9. Taşımadan önce otomatik ayarlama ayarlarını kaldırın. Ardından , hareket ettikten sonra otomatik ayarlamayı yeniden ayarlayın.
  10. Taşımadan önce veritabanı uyarı ayarlarını kaldırın. Taşındıktan sonra sıfırlayın.

Kaynakları seçme

Seçilen kaynak bölgesindeki herhangi bir kaynak grubunda desteklenen herhangi bir kaynak türünü seçebilirsiniz. Kaynakları kaynak bölgeyle aynı abonelikteki bir hedef bölgeye taşırsınız. Aboneliği değiştirmek istiyorsanız, kaynaklar taşındıktan sonra bunu yapabilirsiniz.

Taşımak istediğiniz kaynakları seçmek için şu adımları izleyin:

  1. Azure portalında kaynak taşıyıcıyı arayın. Ardından Hizmetler'in altında Azure Kaynak Taşıyıcı'yı seçin.

    Screenshot displays search results for resource mover in the Azure portal.

  2. Azure Kaynak Taşıyıcıya Genel Bakış bölmesinde Bölgeler arasında taşı'yı seçin.

    Screenshot displays button to add resources to move to another region.

  3. Kaynakları>taşı Kaynak + hedefte:

    1. Kaynak Aboneliği ve Bölgeyi seçin.
    2. Hedef'in altında, kaynakları taşımak istediğiniz bölgeyi seçin. Ardından İleri'yi seçin.

    Screenshot displays page to select source and destination region.

  4. Taşıma kaynaklarında>Taşınacak kaynaklar:

    1. Kaynakları seç'e gidin.

    2. Kaynakları seçin bölmesinde kaynakları seçin. Yalnızca taşıma için desteklenen kaynakları ekleyebilirsiniz. Ardından Bitti'yi seçin.

      Screenshot displays page to select SQL resources to move.

    3. Taşınacak kaynaklar bölümünde İleri'yi seçin.

  5. Gözden Geçir + Ekle'de kaynak ve hedef ayarlarını denetleyin. Taşımayla ilgili meta verilerin meta veri bölgesinde bu amaçla oluşturulan bir kaynak grubunda depolandığını anladığınızı doğrulayın.

    Screenshot displays page to review settings and proceed with move.

  6. Kaynakları eklemeye başlamak için Devam'ı seçin.

  7. Ekleme işlemi başarıyla tamamlandıktan sonra bildirim simgesinde Taşıma için kaynak ekle'yi seçin.

  8. Bildirimi seçtikten sonra Bölgeler arasında sayfasındaki kaynakları gözden geçirin.

Dekont

  • SQL Server artık El ile atama bekleniyor durumundadır.
  • Eklenen diğer kaynaklar Hazırlama bekleme durumundadır.
  • Taşıma koleksiyonundan bir kaynağı kaldırmak istiyorsanız, bunu yapmanın yöntemi taşıma işleminin neresinde olduğunuz bağlıdır. Daha fazla bilgi edinin.

Bağımlılıkları çözme

Taşımak istediğiniz bağımlı kaynakları çözmek için şu adımları izleyin:

  1. Kaynakları eklediğinizde bağımlılıklar arka planda otomatik olarak doğrulanır. İlk otomatik doğrulama sorunu çözmezse Bağımlılıkları doğrula seçeneğini görürsünüz ve el ile doğrulamak için bunu seçin.

  2. Bağımlılıklar bulunursa Bağımlılık ekle'yi seçin.

    Screenshot displays button to add dependencies.

  3. Bağımlılık ekle bölümünde Bağımlı kaynaklar >Bağımlılık ekle'yi seçin. Bildirimlerin ilerleme durumunu izleyebilirsiniz.

  4. Bağımlılıkları ekledikten sonra arka planda bağımlılıklar otomatik olarak doğrulanır. Bağımlılıkları doğrula seçeneğini görürseniz, el ile doğrulamayı tetikleme seçeneğini belirleyin.

  5. Bölgeler arasında sayfasında, kaynakların artık hiçbir sorun olmadan Hazırlama bekleme durumunda olduğunu doğrulayın.

    Screenshot displays page showing resources in prepare pending state.

SQL sunucusunu taşıma

Azure Kaynak Taşıyıcı şu anda SQL sunucusunu bölgeler arasında taşımıyor. Önce hedef bölgeye bir hedef SQL Server atamanız ve ardından taşımayı işlemeniz gerekir.

Hedef kaynakları el ile atamak için şu adımları izleyin:

  1. Hedef SQL sunucusu atama- Hedef SQL sunucusu atamak için şu adımları izleyin:

    1. Bölgeler arasında, SQL sunucusu kaynağı için Hedef yapılandırma sütununda Kaynak atanmadı'yı seçin.

    2. Hedef bölgede var olan bir SQL Server kaynağını seçin.

      Screenshot displays entry showing SQL Server state set to Commit move pending.

    Dekont

    Kaynak SQL Server durumu İşleme taşıma bekliyor olarak değişir.

  2. SQL Server taşımasını işleme- Hedef SQL server'ı işlemek ve taşıma işlemini tamamlamak için şu adımları izleyin:

    1. Bölgeler arasında SQL Server'ı ve ardından Taşımayı işle'yi seçin.

    2. Kaynakları işle bölümünde İşleme'yi seçin.

      Screenshot displays page to commit the SQL Server move.

    3. Bildirim çubuğunda taşıma işleminin ilerleme durumunu izleyin.

    Dekont

    İşlemeden sonra, SQL Server artık Kaynağı silmeyi bekliyor durumundadır.

Taşıma için kaynakları hazırlama

Kaynak SQL Server taşındıktan sonra diğer kaynakları taşımaya hazırlayabilirsiniz.

Elastik havuz hazırlama

Taşıma için bir elastik havuz hazırlamak için şu adımları izleyin:

  1. Bölgeler arasında kaynak elastik havuzu (kılavuzumuzda demo-test1-elasticpool) ve ardından Hazırla'yı seçin.

    Screenshot displays button to prepare resources.

  2. Kaynakları hazırlama bölümünde Hazırla'yı seçin.

  3. Bildirimler hazırlama işleminin başarılı olduğunu gösterdiğinde Yenile'yi seçin.

Dekont

Elastik havuz artık Taşımayı başlatma bekleme durumunda.

Tek bir veritabanı hazırlama

Taşıma için tek bir veritabanı hazırlamak için şu adımları izleyin:

  1. Bölgeler arasında tek veritabanını seçin (elastik havuzda değil) ve ardından Hazırla'yı seçin.

    Screenshot displays button to prepare selected resources.

  2. Kaynakları hazırlama bölümünde Hazırla'yı seçin.

  3. Bildirimler hazırlama işleminin başarılı olduğunu gösterdiğinde Yenile'yi seçin.

Dekont

Veritabanı artık Taşımayı başlat bekleme durumundadır ve hedef bölgede oluşturulmuştur.

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

Elastik havuzdaki veritabanlarını hazırlamak için elastik havuzun İşleme taşıma bekleme durumunda olması gerekir. Bu duruma geçmek için havuz için taşıma işlemini başlatın.

Taşımayı başlatma - elastik havuz

Elastik havuza taşıma işlemi başlatmak için şu adımları izleyin:

  1. Bölgeler arasında kaynak elastik havuzu (kılavuzumuzda demo-test1-elasticpool) ve ardından Taşımayı başlat'ı seçin.

  2. Kaynakları taşı bölümünde Taşımayı başlat'ı seçin.

    Screenshot displays button to initiate move of elastic pool.

  3. Bildirim çubuğunda taşıma işleminin ilerleme durumunu izleyin.

  4. Bildirimler taşıma işleminin başarılı olduğunu gösterdiğinde Yenile'yi seçin.

Dekont

Elastik havuz artık İşleme taşıma bekleniyor durumunda.

Veritabanını hazırlama

Veritabanını taşımaya hazırlamak için şu adımları izleyin:

  1. Bölgeler arasında veritabanını seçin (kılavuzumuzda demo-test2-sqldb) ve ardından Hazırla'yı seçin.

  2. Kaynakları hazırlama bölümünde Hazırla'yı seçin.

    Screenshot displays button to prepare database in elastic pool.

Hazırlama aşamasında hedef veritabanı hedef bölgede oluşturulur ve veri çoğaltma başlatılır. Hazırla'nın ardından veritabanı Taşımayı başlatma bekleme durumundadır.

Screenshot displays button to prepare the selected database in the elastic pool.

Veritabanlarını taşıma

Artık hazırlanan kaynakları hazırladığınıza göre, taşıma işlemini başlatabilirsiniz.

Veritabanlarını taşımak için şu adımları izleyin:

  1. Bölgeler arasında taşımayı başlatma beklemede durumu olan kaynakları seçin. Ardından Taşımayı başlat'ı seçin.

  2. Kaynakları taşı bölümünde Taşımayı başlat'ı seçin.

    Screenshot displays page to initiate move.

  3. Bildirim çubuğunda taşıma işleminin ilerleme durumunu izleyin.

Dekont

Veritabanları artık İşleme taşıma bekleme durumundadır.

Taşımayı işleme veya atma

İlk taşıma işleminden sonra, taşımayı işlemek mi yoksa atmak mı istediğinize karar vekleyebilirsiniz.

  • At: Test ediyorsanız bir taşımayı atmak isteyebilirsiniz ve kaynak kaynağı gerçekten taşımak istemezsiniz. Taşımanın atılması, kaynağı Taşımayı başlatma bekleniyor durumuna döndürür.
  • İşleme: İşleme, hedef bölgeye taşıma işlemini tamamlar. İşlemeden sonra, kaynak kaynak Bekleyen Kaynağı sil durumunda olur ve silmek isteyip istemediğinize karar vekleyebilirsiniz.

Taşımayı at

Taşımayı atmak için şu adımları izleyin:

  1. Bölgeler arasında, yürütme taşıma beklemede durumu olan kaynakları seçin ve taşımayı at'ı seçin.
  2. At taşıma bölümünde At'ı seçin.
  3. Bildirim çubuğunda taşıma ilerleme durumunu izleyin.

Dekont

  • Kaynaklar atıldıktan sonra Taşımayı başlatma bekleme durumundadır.
  • Yalnızca bir elastik havuz varsa, at ilerlemeleri ve hedef bölgede oluşturulan elastik havuz silinir.
  • İşleme taşıma bekleme durumunda ilişkili veritabanlarına sahip bir elastik havuz varsa, elastik havuzu atamazsınız.
  • BIR SQL veritabanını atarsanız hedef bölge kaynakları silinmez.

Atıldıktan sonra taşıma işlemini yeniden başlatmak istiyorsanız, SQL veritabanını veya elastik havuzu seçin ve taşımayı yeniden başlatın.

Taşımayı işleme

Şu adımları izleyerek veritabanlarını ve elastik havuzları taşımayı tamamlayın:

  1. SQL Server'ın Kaynağı silme bekleme durumunda olup olmadığını denetleyin.

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

  3. Bölgeler arasında SQL kaynaklarını ve ardından Taşımayı işle'yi seçin.

  4. Kaynakları işle bölümünde İşleme'yi seçin.

    Screenshot displays commit move.

  5. Bildirim çubuğunda işleme ilerleme durumunu izleyin.

Dekont

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

İşlemeden sonra kaynak kaynakları silme

Taşıma sonrasında, isteğe bağlı olarak kaynak bölgedeki kaynakları silebilirsiniz.

Dekont

SQL Server sunucuları portaldan silinemez ve kaynak özelliği sayfasından silinmelidir.

  1. Bölgeler arasında bölmesinde, silmek istediğiniz kaynak kaynağın adını seçin.
  2. Kaynağı sil'i seçin.

Sonraki adımlar

Azure VM'lerini başka bir bölgeye taşıma hakkında daha fazla bilgi edinin.