Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Veritabanı
Azure portalı, Azure CLI, PowerShell veya Transact-SQL kullanarak Azure SQL Veritabanı'ndaki mevcut bir veritabanını Hiper Ölçek'e dönüştürebilirsiniz.
Prerequisites
Coğrafi çoğaltma kullanan veya yük devretme grubunun bir parçası olan bir veritabanını Hiper Ölçek'e geçiş yapmak için, ilk olarak birincil çoğaltmayı dönüştürün. Coğrafi ikincil replika otomatik olarak dönüştürülür. T-SQL, REST API, PowerShell veya Azure CLI kullanarak coğrafi olarak çoğaltılmış hiper ölçek olmayan bir veritabanını Hiper Ölçek'e dönüştürebilirsiniz .
Temel hizmet katmanından Hiper Ölçek'e doğrudan dönüştürme desteklenmez. Bu dönüştürmeyi gerçekleştirmek için önce veritabanını Temel dışında bir hizmet katmanıyla değiştirin (örneğin, Genel Amaçlı) ve ardından Hiper Ölçek'e dönüştürme işlemine devam edin.
T-SQL ile dönüştürme işleminin ilerleme durumunu izleyebilirsiniz. Azure SQL Veritabanınızda T-SQL komutlarını çalıştırmak için SQL Server Management Studio 'yu (SSMS),Visual Studio Code için MSSQL uzantısını, sqlcmd'yi veya sık kullandığınız T-SQL sorgulama aracını kullanın.
Veritabanını coğrafi çoğaltmalarla dönüştürme
Coğrafi çoğaltma ilişkisindeki bir veritabanını dönüştürdüğünüzde, dönüştürme işlemi coğrafi çoğaltma bağlantısını korur. Hem birincil hem de coğrafi olarak ikincil veritabanları birlikte Hiper Ölçek'e dönüştürülür.
- Hiper Ölçek'e dönüştürme, birincil coğrafi çoğaltma dönüştürülerek başlatılmalıdır. Coğrafi ikincil çoğaltmanın dönüştürülmeye çalışılması hatayla sonuçlanır: 'database-name-placeholder' coğrafi ikincil çoğaltma Hiper Ölçek'e dönüştürülemez. Hem birincil hem de coğrafi ikincil çoğaltmaları Hiper Ölçek'e dönüştürmek için birincil çoğaltmadaki işlemi yeniden deneyin.
- Dönüşüm sürecini başlatmak için coğrafi ikincil replikaların sayısı bire düşürülmelidir.
- Hiper Ölçek'te bir coğrafi çoğaltmanın coğrafi çoğaltması ("coğrafi çoğaltma zincirleme" olarak da bilinir) oluşturulması desteklenmez. Zincirlenmiş bir coğrafi çoğaltma yapılandırması varsa, Hiper Ölçek'e dönüştürme başlatılmadan önce bu yapılandırmanın kaldırılması gerekir.
- Coğrafi birincil veritabanını Hiper Ölçek'e dönüştürme işlemi devam ederken planlı yük devretme mümkün değildir. Coğrafi ikincil çoğaltmaya zorunlu yük devretme mümkündür. Ancak, zorunlu yük devretme gerçekleştiğinde, dönüştürmenin durumuna bağlı olarak, yük devretmeden sonra yeni coğrafi birincil sunucu ya Hiper Ölçek hizmet katmanını ya da özgün hizmet katmanını kullanabilir.
- Coğrafi birincil veritabanı elastik havuzdaysa, dönüştürmenin bir parçası olarak mevcut bir Hiper Ölçek elastik havuzuna taşınabilir veya tek başına bir Hiper Ölçek veritabanı yapılabilir. Ancak, coğrafi olarak ikincil bir veritabanı elastik havuzdaysa, Hyperscale'e dönüştürme işlemi onu her zaman havuzdan çıkarır. Coğrafi olarak ikincil veritabanını, dönüştürme tamamlandıktan sonra ayrı bir adımda Hyperscale esnek havuzuna taşıyabilirsiniz.
Cutover
Dönüştürme işlemi iki aşamaya ayrılır: mevcut veritabanı çevrimiçiyken gerçekleşen veritabanı dönüştürmesi ve ardından yeni Hiper Ölçek veritabanına tam geçiş.
Mevcut veritabanını Hiper Ölçek'e taşımak için gereken süre, verileri kopyalama süresinden ve verileri kopyalarken kaynak veritabanında yapılan değişiklikleri yeniden yürütme süresinden oluşur. Veri kopyalama süresi kabaca veritabanının boyutuyla ölçeklendirilse de gerçek kopyalama hızı ağ aktarım hızı, G/Ç bant genişliği, depolama gecikme süresi ve geçici hizmet yükü gibi faktörlere bağlı olarak değişebilir. Birikmiş değişiklikleri yeniden yürütme süresinin daha kısa olması için daha düşük bir yazma etkinliği döneminde Hiper Ölçek'e dönüştürmenizi öneririz. Sonraki aşamayı denetlemek için manuel kesimin tercih edilmesi önerilir.
Kesintiyi ne zaman yapacağınıza karar verme yeteneğine sahipsiniz; veritabanı hazır olur olmaz ya da seçtiğiniz bir zamanda manuel olarak gerçekleştirebilirsiniz. Varsayılan olarak, Hiper Ölçek'e dönüştürme işlemi otomatik olarak kesilir.
- Seçtiğiniz bir zamanda el ile tam geçiş yapmayı seçerseniz, veritabanının tam geçiş için hazır olduğu noktadan sonra el ile tam geçişi başlatmak için 24 saatiniz vardır. Azure portal, Azure CLI, PowerShell veya T-SQL aracılığıyla manuel geçiş başlatın.
Hiper Ölçek'e son tam geçiş sırasında uygulamalarınız yalnızca kısa bir süre kapalı kalma süresiyle (genellikle bir dakikadan kısa) karşılaşır.
Dönüştürme işleminde Azure portalında (ilerleme raporlama sayfasında), Azure CLI (az sql db op list), PowerShell (Get-AzSqlDatabaseActivity) veya T-SQL (sys.dm_operation_status) kullanılarak izlenebilen birden çok aşama vardır.
Bir veritabanını Premium veya İş Açısından Kritik hizmet katmanlarından Hiper Ölçek'e dönüştürürken, 1. aşamada mevcut istemci bağlantılarının bağlantısı kesilir. Bu, veritabanını hizmet katmanları arasında ölçeklendirirken oluşan bağlantı kesilmesine benzer. Uygulamalar, geçici hatalar için yeniden deneme mantığı bölümünde açıklandığı gibi yeniden deneme mantığı uygulayarak geçici bağlantı kesintilerini düzgün bir şekilde işleyecek şekilde tasarlanmalıdır.
Veritabanını Hiper Ölçek'e dönüştürme
Mevcut bir Azure SQL Veritabanını Hiper Ölçek'e dönüştürmek için önce hedef hizmet hedefinizi belirleyin.
Veritabanınız için hangi hizmet hedefinin doğru olduğundan emin değilseniz tek veritabanları için kaynak sınırlarını gözden geçirin. Çoğu durumda, özgün veritabanıyla aynı sayıda sanal çekirdek ve aynı donanım oluşturma işlemine sahip bir hizmet hedefi seçebilirsiniz. Gerekirse hizmet hedefini daha sonra en düşük kapalı kalma süresiyle değiştirebilirsiniz. Hiper Ölçek hizmet faturalaması yalnızca sistem geçişinden sonra başlar.
Veritabanınızı dönüştürmek için tercih ettiğiniz yöntemin sekmesini seçin:
Azure portalı, veritabanınızın hizmet katmanını değiştirerek Hiper Ölçek'e dönüştürmenizi sağlar.
- Azure portalında dönüştürmek istediğiniz veritabanına gidin.
- Sol gezinti çubuğunda İşlem + depolama'yı seçin.
- Hizmet katmanları seçeneklerini genişletmek için Hizmet katmanı açılan listesini seçin.
- Azure SQL Veritabanı ücretsiz teklifini kullanıyorsanız Ücretsiz veritabanı teklifini kaldırmak için düğmeyi seçin. Ardından Hizmet katmanı açılan listesini görürsünüz.
- Açılan listeden Hiper Ölçek'i seçin.
- İşlem katmanını gözden geçirin ve Sağlanan veya Sunucusuz'u seçin.
- Hyperscale'a dönüştürmeye özgü bir seçenek olan Cutover modunu gözden geçirin.
- Tam geçiş, veritabanı Hiper Ölçek'e dönüştürme için hazırlandıktan sonra gerçekleşir.
Cutover modu, mevcut Azure SQL Veritabanı bağlantısının Hyperscale'e dönüştürme için ne zaman kesintiye uğrayacağını belirler.
- Otomatik geçiş, Hyperscale veritabanı hazır olur olmaz geçişi gerçekleştirir.
- El ile tam geçiş , Azure portalında istediğiniz bir zamanda tam geçişi başlatmanızı ister. Bu seçenek, iş kesintisini en aza indirerek kesintisiz geçişi zamanlamada en kullanışlı olanıdır.
- Tam geçiş, veritabanı Hiper Ölçek'e dönüştürme için hazırlandıktan sonra gerçekleşir.
Cutover modu, mevcut Azure SQL Veritabanı bağlantısının Hyperscale'e dönüştürme için ne zaman kesintiye uğrayacağını belirler.
- Listelenen Donanım Yapılandırması'nı gözden geçirin. İsterseniz, İş yükünüz için uygun donanım yapılandırmasını seçmek için Yapılandırmayı değiştir'i seçin.
- Hiperscale hizmet katmanındaki veritabanınız için kullanılabilir vCores sayısını değiştirmek istiyorsanız, vCores kaydırıcısını seçin.
- Hiper Ölçek hizmet katmanı altındaki çoğaltma sayısını değiştirmek istiyorsanız High-Availability İkincil Çoğaltmalar kaydırıcısını seçin.
- seçin, sonra daUygula'yı seçin.
- Azure portalında dönüştürmeyi izleyin.
- Azure portalında veritabanına gidin.
- Sol gezinti çubuğunda Genel Bakış'ı seçin.
- Sağ bölmenin altındaki Bildirimler bölümünü gözden geçirin. İşlemler devam ediyorsa bir bildirim kutusu görüntülenir.
- Ayrıntıları görüntülemek için bildirim kutusunu seçin.
- Devam eden işlemler bölmesi açılır. Devam eden işlemlerin ayrıntılarını gözden geçirin.
El ile kesintisiz geçiş'i seçtiyseniz, Azure portalı hazır olduğunuzda size Kesintisiz Geçiş düğmesi sunar.