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
Not
Öğreticiler, bir senaryoyu denemek için en hızlı yolu gösterir ve varsayılan seçenekleri kullanır.
Önkoş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:
- Başka bir bölgeye taşımak için hangi veritabanı/elastik havuz özelliklerinin desteklendiğine bakın .
- 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.
- 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.
- 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.
- 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.
- Denetim etkinleştirilirse, taşımadan sonra ilkeler varsayılana sıfırlanır. Taşındıktan sonra denetimi yeniden ayarlayın.
- 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.
- 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.
- Taşımadan önce otomatik ayarlama ayarlarını kaldırın. Ardından , hareket ettikten sonra otomatik ayarlamayı yeniden ayarlayın.
- 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:
Azure portalında kaynak taşıyıcıyı arayın. Ardından Hizmetler'in altında Azure Kaynak Taşıyıcı'yı seçin.
Azure Kaynak Taşıyıcıya Genel Bakış bölmesinde Bölgeler arasında taşı'yı seçin.
Kaynakları>taşı Kaynak + hedefte:
- Kaynak Aboneliği ve Bölgeyi seçin.
- Hedef'in altında, kaynakları taşımak istediğiniz bölgeyi seçin. Sonra İleri'yi seçin.
Taşıma kaynaklarında>Taşınacak kaynaklar:
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.
Kaynakları eklemeye başlamak için Devam'ı seçin.
Ekleme işlemi başarıyla tamamlandıktan sonra bildirim simgesinde Taşıma için kaynak ekle'yi seçin.
Bildirimi seçtikten sonra Bölgeler arasında sayfasındaki kaynakları gözden geçirin.
Not
- 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:
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.
Bağımlılıklar bulunursa Bağımlılık ekle'yi seçin.
Bağımlılık ekle bölümünde Bağımlı kaynaklar >Bağımlılık ekle'yi seçin. Bildirimlerin ilerleme durumunu izleyebilirsiniz.
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.
Bölgeler arasında sayfasında, kaynakların artık hiçbir sorun olmadan Hazırlama bekleme durumunda olduğunu doğrulayın.
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:
Hedef SQL sunucusu atama- Hedef SQL sunucusu atamak için şu adımları izleyin:
Bölgeler arasında, SQL sunucusu kaynağı için Hedef yapılandırma sütununda Kaynak atanmadı'yı seçin.
Hedef bölgede var olan bir SQL Server kaynağını seçin.
Not
Kaynak SQL Server durumu İşleme taşıma bekliyor olarak değişir.
SQL Server taşımasını işleme- Hedef SQL server'ı işlemek ve taşıma işlemini tamamlamak için şu adımları izleyin:
Bölgeler arasında SQL Server'ı ve ardından Taşımayı işle'yi seçin.
Kaynakları işle bölümünde İşleme'yi seçin.
Bildirim çubuğunda taşıma işleminin ilerleme durumunu izleyin.
Not
İş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:
Bölgeler arasında kaynak elastik havuzu (kılavuzumuzda demo-test1-elasticpool) ve ardından Hazırla'yı seçin.
Kaynakları hazırlama bölümünde Hazırla'yı seçin.
Bildirimler hazırlama işleminin başarılı olduğunu gösterdiğinde Yenile'yi seçin.
Not
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:
Bölgeler arasında tek veritabanını seçin (elastik havuzda değil) ve ardından Hazırla'yı seçin.
Kaynakları hazırlama bölümünde Hazırla'yı seçin.
Bildirimler hazırlama işleminin başarılı olduğunu gösterdiğinde Yenile'yi seçin.
Not
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:
Bölgeler arasında kaynak elastik havuzu (kılavuzumuzda demo-test1-elasticpool) ve ardından Taşımayı başlat'ı seçin.
Kaynakları taşı bölümünde Taşımayı başlat'ı seçin.
Bildirim çubuğunda taşıma işleminin ilerleme durumunu izleyin.
Bildirimler taşıma işleminin başarılı olduğunu gösterdiğinde Yenile'yi seçin.
Not
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:
Bölgeler arasında veritabanını seçin (kılavuzumuzda demo-test2-sqldb) ve ardından Hazırla'yı seçin.
Kaynakları hazırlama bölümünde Hazırla'yı seçin.
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.
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:
Bölgeler arasında taşımayı başlatma beklemede durumu olan kaynakları seçin. Ardından Taşımayı başlat'ı seçin.
Kaynakları taşı bölümünde Taşımayı başlat'ı seçin.
Bildirim çubuğunda taşıma işleminin ilerleme durumunu izleyin.
Not
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:
- Bölgeler arasında, yürütme taşıma beklemede durumu olan kaynakları seçin ve taşımayı at'ı seçin.
- At taşıma bölümünde At'ı seçin.
- Bildirim çubuğunda taşıma ilerleme durumunu izleyin.
Not
- 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:
SQL Server'ın Kaynağı silme bekleme durumunda olup olmadığını denetleyin.
İşlemeden önce veritabanı bağlantı dizesi hedef bölgeye güncelleştirin.
Bölgeler arasında SQL kaynaklarını ve ardından Taşımayı işle'yi seçin.
Kaynakları işle bölümünde İşleme'yi seçin.
Bildirim çubuğunda işleme ilerleme durumunu izleyin.
Not
İş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.
Not
SQL Server sunucuları portaldan silinemez ve kaynak özelliği sayfasından silinmelidir.
- Bölgeler arasında bölmesinde, silmek istediğiniz kaynak kaynağın adını seçin.
- Kaynağı sil'i seçin.
Sonraki adımlar
Azure VM'lerini başka bir bölgeye taşıma hakkında daha fazla bilgi edinin.