Öğ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.
Ö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
- Başka bir bölgeye geçmek için hangi veritabanı/elastik havuz özelliklerinin desteklendiğini denetleyin .
- Hedef bölgede, her kaynak sunucu için bir hedef sunucu oluşturun. Daha fazla bilgi edinin.
- 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 .
- 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.
- 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 .
- Denetim etkinse, taşıdıktan sonra ilkeler varsayılana sıfırlanır. Taşıma işleminden sonra denetimi tekrar ayarlayın .
- 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 .
- 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 .
- Taşımadan önce, oto ayarlama ayarlarını kaldırın. Taşıdıktan sonra tekrar ayarlamayı ayarlayın .
- 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.
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.
Genel bakış' da başlayın ' a tıklayın.
Kaynak taşıma > kaynağı + hedef bölümünde, kaynak aboneliğini ve bölgeyi seçin.
Hedef bölümünde, kaynakları taşımak istediğiniz bölgeyi seçin. Ardından İleri'ye tıklayın.
Taşınacak kaynaklar bölümünde kaynakları seç' e tıklayın.
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 kaynaklar bölümünde İleri' ye tıklayın.
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.
Kaynakları eklemeye başlamak için devam' a tıklayın.
Ekleme işlemi başarıyla tamamlandıktan sonra, bildirim simgesine taşımak için kaynak ekleme ' ye tıklayın.
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
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.
Bağımlılıklar bulunursa, Bağımlılıklar Ekle' ye tıklayın.
Bağımlılıklar Ekle' de, bağımlı kaynakları seçin > Bağımlılıklar ekleyin. Bildirimlerde ilerlemeyi izleyin.
Gerekirse ek bağımlılıklar ekleyin ve bağımlılıkları yeniden doğrulayın.
Bölgeler arası sayfasında, kaynakların şimdi hazırlama bekleme durumunda olduğunu doğrulayın ve sorun yok.
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
Bölgelerde, SQL Server kaynak Için, hedef yapılandırma sütununda, kaynak atanmadı' a tıklayın.
Hedef bölgede mevcut bir SQL Server kaynağı seçin.
Not
Kaynak SQL Server durum, taşıma taşıma bekleniyor olarak değişir.
SQL Server taşımayı Yürüt
Bölgeler arasında içinde SQL Server seçin ve ardından taşımayı Yürüt' e tıklayın.
Kaynakları kaydet' de, Yürüt' e tıklayın.
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
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 bölümünde hazırla' ya tıklayın.
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
Bölgeler arasında, tek veritabanını seçin (elastik havuzda değil) ve ardından hazırla' ya tıklayın.
Kaynakları hazırlama bölümünde hazırla' ya tıklayın.
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
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.
Kaynakları taşıma bölümünde, taşımayı Başlat' a tıklayın.
Bildirim çubuğunda taşıma ilerlemesini izleyin.
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
Bölgeler arası bölümünde veritabanını (demo-test2-SQLDB) seçin ve ardından hazırla' ya tıklayın.
Kaynakları hazırlama bölümünde hazırla' ya tıklayın.
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.
Veritabanlarını taşıma
Veritabanlarını taşımaya başlayın.
Bölgeler arasında, durum başlatma taşıma bekleyen kaynaklar ' ı seçin. Sonra taşımayı Başlat' a tıklayın.
Kaynakları taşıma bölümünde, taşımayı Başlat' a tıklayın.
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:
- Bölgeler arasında, durum işlemede taşıma bekleyen kaynaklar ' ı seçin ve taşımayı at' a tıklayın.
- Taşımayı at' da at' a tıklayın.
- 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:
SQL Server kaynak silme bekleniyor durumunda olup olmadığını denetleyin.
İşlemeden önce veritabanı bağlantı dizelerini hedef bölgeye güncelleştirin.
Bölgeler arasında, SQL kaynaklarını seçin ve ardından taşımayı Yürüt' e tıklayın.
Kaynakları kaydet' de, Yürüt' e tıklayın.
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.
- Bölgeler arasında, silmek istediğiniz kaynak kaynağın adına tıklayın.
- 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.