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.
Bu makalede, Azure Arc tarafından etkinleştirilen SQL Server örneğinizi Azure portalında Azure SQL Yönetilen Örneği’a SQL Server geçişinin nasıl yapılacağını gösterir.
Azure SQL Yönetilen Örneği ücretsiz olarak bir yıla kadar deneyebilirsiniz.
Uyarı
Geçiş deneyiminiz hakkında doğrudan ürün grubuna geri bildirim sağlayabilirsiniz.
Genel Bakış
Azure SQL Yönetilen Örneği, SQL Server iş yüklerinizi Azure bulut platformunda çalıştırmayı hedefleyen tam olarak yönetilen bir hizmet olarak lift-and-shift platformudur (PaaS). SQL Server örneğiniz Azure Arc tarafından etkinleştirildikten sonra SQL Server veri varlığınızı değerlendirerek en uygun SQL Yönetilen Örneği yapılandırmasını belirleyebilirsiniz. Ardından SQL Server veritabanlarınızı doğrudan Azure portalından SQL Yönetilen Örneği geçirebilirsiniz.
SQL Server örneğiniz Azure Arc etkinleştirildiğinde şunları yapabilirsiniz:
- SQL Server örneğinizin SQL Yönetilen Örneği'a geçişe hazır olup olmadığını değerlendirin.
- Olası geçiş sorunlarını belirleyin ve bunları nasıl azaltacağınızı öğrenin.
- Hizmet katmanları, yapılandırma ve boyutlandırma yönergeleriyle performansı ve maliyeti iyileştirin.
SQL Server örneklerinin bulunması ve hazır olma raporlarının oluşturulması her hafta sonu otomatik olarak gerçekleşir, ancak bunları istediğiniz zaman el ile başlatabilirsiniz. İşlemin tamamlanması yalnızca birkaç dakika sürer. Ek yapılandırma veya kurulum gerekmez.
İlk olarak, uygun bir SQL Yönetilen Örneği hedefi seçer ve ortamınızı hazırlarsınız. Ardından, SQL Server veritabanlarınızı tam olarak yönetilen ve otomatik bir işlemle doğrudan Azure portalından SQL Yönetilen Örneği geçirebilirsiniz.
Veritabanı geçişi, SQL Server 2012 (11.x) ile başlayarak Azure Arc tarafından etkinleştirilen tüm SQL Server örnekleri için varsayılan olarak kullanılabilir.
Veritabanı Geçişi bölmesinde toplam veritabanı sayısı, önerilen hedef, tamamlanan geçiş sayısı ve devam eden geçiş sayısı gibi örnek için geçiş durumunun yararlı bir özeti de vardır:
Tümleşik geçiş yöntemleri
Veritabanı geçiş bölmesinde gereksinimlerinize en uygun geçiş yöntemini seçin. Ortamınızı hazırlamak için ilk yapılandırmadan sonra, geçiş işlemi seçiminize göre geri kalanı otomatikleştirir.
Microsoft Copilot gereksinimlerinize göre doğru geçiş yöntemini seçmenize yardımcı olabilir.
Aşağıdaki tabloda, geçiş işleminde yerleşik olarak bulunan iki yöntem özetlenmiştir:
| Managed Instance bağlantısı | Kayıt Yeniden Çalma Hizmeti (LRS) | |
|---|---|---|
| Yöntemi | Gerçek zamanlı çoğaltma
|
Sürekli yedekleme ve geri yükleme Diagram Log Yeniden Oynatma Hizmeti geçişini gösteriyor. |
| Temel teknoloji | Dağıtılmış kullanılabilirlik grubu | Log gönderimi |
| Açıklama | Neredeyse gerçek zamanlı çoğaltmaya sahip en yüksek performanslı yöntem. Geçiş sırasında ikincildeki R/O iş yüklerini boşaltmak veya geçiş sırasında verileri denetlemek için verilerinizi neredeyse gerçek zamanlı olarak sorgulayabilmek için hedefte salt okunur (R/O) bir veritabanı sağlar. Mümkün olan en az kesinti süresiyle geçiş süreci. | En uyumlu geçiş yöntemi. Yedekleri LRS hizmetinin otomatik olarak SQL Yönetilen Örneği sürekli olarak geri yüklediği bir aracı Azure blob depolama hesabına yükleyin. Hedefte kullanılabilir bir okuma-yazma yetenekli veritabanı kopyası yok. |
| Desteklenen sürümler | SQL Server 2016 ve üzeri, Windows Server 2016 ve sonraki sürümlerde | Windows Server 2012 ve sonraki sürümlerde SQL Server 2012 ve üzeri |
| Desteklenen sürümler | Enterprise, Standard ve Developer sürümleri | Tüm sürümler |
| Eşzamanlı geçiş | Evet, SQL Server sürüm 1.1.3348.364 veya üzeri için Azure Uzantısına sahip en fazla 10 veritabanı. Önceki sürümlere sahip 1 veritabanı. |
Sınırsız |
| için önerilir | Genel Amaçlı veya İş Açısından Kritik SQL Yönetilen Örneği hedefi olan, geçiş sırasında minimum kesinti süresi ve hedefte salt okunur bir veritabanına erişim gerektiren iş açısından kritik iş yükleri. | Planlı kapalı kalma sürelerinin kabul edilebilir olduğu ve Genel Amaçlı SQL Yönetilen Örneği hedeflendiği genel amaçlı iş yükleri. İş Açısından Kritik SQL yönetilen örnek hedefleri için önerilmez. |
İki geçiş yönteminin ayrıntılı karşılaştırması için Managed Instance ile geçiş için LRS karşılaştırma bağlantısını inceleyin.
Microsoft Copilot destekli geçiş
Microsoft Copilot, geçiş işlemi boyunca size yardımcı olmak için deneyime yerleşik olarak eklenmiştir. Microsoft Copilot ile etkileşimli sohbet, Azure'a geçiş sürecinde size yardımcı olmak için Microsoft bilgi bankasında arama yapar.
Microsoft Copilot, aşağıdakiler gibi istemlerle belirli noktalarda kararlar almanıza veya eylem gerçekleştirmenize yardımcı olmak için yapay zeka destekli yardım sağlar:
- Değerlendirmeler nasıl yapılır?
- Karşılaştırmama yardım et.
- Geçişi başlatın.
- Doğru geçiş yöntemini seçmeme yardımcı olun.
- Geçişi izleyin.
- Geçişi tamamlayın.
Copilot sohbet penceresini açmak için Veritabanı geçişi bölmesinde Copilot simgesini seçin:
Önkoşullar
Azure Arc'da SQL Server geçişi kullanmak için aşağıdaki önkoşullara ihtiyacınız vardır:
- Etkin bir Azure aboneliği. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
- SQL Server örneğinizin, SQL Server için Azure uzantısının son sürümü ile Azure Arc tarafından etkinleştirilmesi gerekir.
Geçiş işlemine başlamadan önce ortamınızı seçtiğiniz geçiş yöntemi için hazırladığınızdan emin olun:
- Managed Instance bağlantı geçişi için hazırlanın.
- LRS geçişi için hazırlanın.
Uzantıyı güncelleştirin
Geçişe başlamadan önce, SQL Server örneğinizde SQL Server için Azure uzantısının geçerli sürümünün yüklü olduğundan emin olun. Uzantı SQL Server bağımsız olarak güncelleştirilir, bu nedenle en son sürüme sahip olmak geçiş için tüm en son özelliklere ve düzeltmelere sahip olduğunuzdan emin olur.
Uzantınızı güncelleştirmek için bkz. Uzantıyı güncelleştirme.
Azure SQL Yönetilen Örneği'a geçiş
Database Geçişi bölmesindeki aşağıdaki kutucuklar, SQL Server veritabanlarınızın Azure SQL Yönetilen Örneği geçişinde size yol gösterir:
- Kaynak örneği değerlendir: SQL Yönetilen Örneği'a geçişe uygunluğunu belirlemek için SQL Server örneğinizi değerlendirin.
- Select target: Geçişiniz için bir SQL Yönetilen Örneği hedefi seçin.
- Verileri taşı: SQL Server veritabanlarınızı SQL Yönetilen Örneği'a geçirin.
- İzle ve geçiş yap: Geçiş işlemini izleyin ve SQL Yönetilen Örneği hedefine geçiş yapın.
Aşağıdaki ekran görüntüsünde, Azure portalındaki SQL Server örneğinin Veritabanı geçişi bölmesindeki kutucuklar gösterilmektedir:
Kaynak örneği değerlendirme
Kaynak örneği değerlendirmek için şu adımları izleyin:
Azure portalında SQL Server örneğinize gidin.
Veritabanı geçişi bölmesini açmak için Geçiş'in altında Veritabanı geçişi'ni seçin. Değerlendirmeler bölmesini açmak için Kaynak örneği değerlendir'in altında Raporu görüntüle'yi seçin.
Değerlendirmeler bölmesinde:
- Son zamanlarda bir değerlendirme yapılmadıysa yeni bir değerlendirme başlatmak için Değerlendirmeyi çalıştır seçeneğini kullanın.
- Değerlendirme ayrıntılarını görüntüleAzure SQL MI kutucuğunda SQL Server örneğinizin SQL Yönetilen Örneği geçişe hazır olma durumu da dahil olmak üzere değerlendirme sonuçlarınız hakkında daha fazla bilgi edinin. Ayrıca hedef örneğiniz için önerilen hizmet katmanı ve yapılandırması hakkında da bilgi edinebilirsiniz.
Hedefi seçin
SQL Server örneğinizi değerlendirdikten sonra bir SQL Yönetilen Örneği hedefi seçin.
Değerlendirmeler bölmesinde Oluştur'u veya hedef'i seçin. Alternatif olarak, Veritabanı geçiş bölmesinde Hedefi seç'i de seçebilirsiniz. Her iki seçenek de, geçiş hedefini belirleyebileceğiniz Hedef oluştur veya seç bölmesini açar.
Azure portalında Değerlendirmeler bölmesini gösteren
Hedef oluştur veya seç bölmesinde, Hedef var'ın altında aşağıdaki seçeneklerden birini belirleyin:
- Yes, zaten bir hedef oluşturdum: Mevcut bir SQL Yönetilen Örneği hedefi seçin.
- No, yeni bir hedef oluşturmak istiyorum: Yeni bir SQL Yönetilen Örneği hedefi oluşturun.
SQL Yönetilen Örneği hedefi için gerekli bilgileri doldurun. Ardından Hedef seç'i veya Hedef oluştur'u kullanarak Hedef var seçiminizi temel alan bir sonraki adıma geçin.
- Zaten hedef olarak bir örneğiniz varsa, Select target seçeneğini belirleyerek SQL Server örneğinizin Database geçişi bölmesine götürür. Örnek adı seçili hedef olarak doldurulur. Ardından Verileri geçirme adımına geçebilirsiniz.
- Yeni bir örnek oluşturmayı seçerseniz hedef örneği oluşturmak için Database geçişi bölmesindeki Create Azure SQL Yönetilen Örneği bölmesine yönlendirilirsiniz. bitirdikten sonra, SQL Server örneğinin Database geçişi bölmesinde dağıtımın ilerleme durumunu denetleyin. Hedef adı Hedef kutucuğunda doldurulur. Ardından Verileri geçirme adımına geçebilirsiniz.
Verileri taşı
Hedefiniz hazır olduktan sonra geçiş işlemini başlatın.
Uyarı
Yeni eklenen veritabanları Azure portalında görünmüyorsa, Arc aracısını yeniden başlatmanız gerekebilir.
Ortamınızı Managed Instance bağlantı geçişi için hazırladıktan sonra SQL Server veritabanlarınızı Azure SQL Yönetilen Örneği geçirebilirsiniz.
Uyarı
Her bağlantının oluşturulması 10 dakika kadar sürebilir. Bağlantı oluşturma işlemi sırasında arka plan değişikliklerini izlemek için Etkinlik günlüğünü kullanın.
Managed Instance bağlantısını kullanarak SQL Server veritabanlarınızı SQL Yönetilen Örneği geçirmek için şu adımları izleyin:
Veritabanı geçiş bölmesinde Verileri geçir'i seçin.
Yeni veri geçişi bölmesinde Gerçek zamanlı çoğaltma kullanarak geçir (çevrimiçi) seçeneğini belirleyin:
Kaynak veritabanlarını seçin sekmesinde, geçirmek istediğiniz veritabanlarının yanındaki kutuları işaretleyin ve sonraki sayfaya geçmek için İleri: Ayarlar'ı kullanın:
SQL Server sürüm
1.1.3348.364veya üzeri için Azure Uzantısı, aynı anda geçirilmesi gereken en fazla 10 veritabanının seçilmesini destekler. Uzantı sürümünüz eski bir sürümse, tek seferde yalnızca bir veritabanı seçebilir ve taşıyabilirsiniz.Ayarlar sekmesinde MI bağlantısının adını belirtin. Kullanılabilirlik grubunun adı otomatik olarak oluşturulur; yalnızca ihtiyacınız olduğunda özelleştirin. Test connection kullanarak kaynak SQL Server örneğine bağlantıyı test edebilirsiniz, ancak bazı ağ yapılandırmalarında yanlış pozitif meydana gelebileceğini unutmayın. Sonraki sayfaya geçmek için İleri: Gözden geçir + oluştur'u kullanın:
Hedef SQL Yönetilen Örneği bağlantısını da test edebilirsiniz
Gözden geçir ve oluştur sekmesinde ayarları gözden geçirin ve uyarıları denetleyin. Geçişi bazı uyarılarla başlatmak mümkündür, ancak diğerleri başlatılamaz. Verilerinizi SQL Yönetilen Örneği hedefinize geçirmek için Veri geçişini başlat öğesini seçin.
Uyarı
Managed Instance bağlantı geçiş yöntemini kullanarak geçiş işlemini başlattığınızda, sistem, dağıtılmış kullanılabilirlik grubunun tamamlanmasına kadar iş akışının tamamı için just-in-time izinleri verir ve bu grubun tamamlanmasıyla just-in-time izinler kaldırılır.
Kesintisiz geçişten önce replikasyon gecikmesini izleyin
Geçişinizi başlattıktan sonra, birincil ve ikincil çoğaltmalar arasındaki çoğaltma gecikmesini izleyebilirsiniz. Büyük bir tutarsızlık, ikincil çoğaltmanın birincil çoğaltmaya ayak uydurmada sorun yaşadığını gösterir. Bu durum genellikle iki örnek arasındaki bağlantıda yavaş ağ aktarım hızı, iki çoğaltma arasında eşleşmeyen kaynak ayırma veya birincil çoğaltmadaki aşırı yüksek bir iş yükünden kaynaklanır.
Hedef SQL Yönetilen Örneği'a geçerken çoğaltma gecikmesinin izlenmesi özellikle önemlidir. Yük devretme işlemi, yük devretme yürütülmeden önce ikincil çoğaltmanın birincil çoğaltmayla tam olarak eşitlenmesini gerektiren planlı bir yük devretme gerçekleştirir. Çoğaltma gecikmesi yüksekse, yük devretme işleminin tamamlanması daha uzun sürebilir ve bazı durumlarda çalışmama bile olabilir.
Veritabanı geçişi bölmesinde Geçişleri izle'yi seçin ve ardından Gecikme sütununu denetleyin. İki tire gecikme olmadığını belirtirken, zaman değeri gecikme miktarını gösterir.
Çoğaltma gecikmesi yüksekse, kesmeden önce ikincil çoğaltmanın birincil çoğaltmayı yakalamasını bekleyin. Gecikme devam ederse, birincil çoğaltmadaki iş yüklerini duraklatma, iki örnek arasındaki bağlantı ağ aktarım hızını artırma veya ikincil çoğaltmada kaynak kapasitesini artırma gibi ek sorun giderme adımları gerçekleştirmeniz gerekebilir. SQL Server birincil çoğaltmada iş yüklerini durdurmanın en kolay yolu, örnekle uygulama bağlantılarını kesmektir.
Çoğaltma gecikmesini izlemek için T-SQL betiği de kullanabilirsiniz. Daha fazla bilgi için bkz. Çoğaltma gecikmesini izleme.
İzleme ve tam geçiş
Geçişinizi başlattıktan sonra ilerleme durumunu izleyebilirsiniz. Veritabanı geçişi bölmesinde Geçişleri izle'yi seçin.
İzleme ve tam geçiş bölmesi, geçiş işlemi hakkında aşağıdakiler gibi yararlı bilgiler gösterir:
- Başarıyla taşınmış veritabanları ve hâlâ taşınma sürecinde olan veritabanları.
- Seçilen geçiş yöntemi.
- Hedef örnek ve hedef veritabanı.
- Her veritabanının geçerli geçiş süresi.
- Geçişin başladığı saat.
Geçişi İzleme ve Devir bölmesinden tamamlayabilir veya iptal edebilirsiniz. Geçiş hakkında bilgi için günlükleri de görüntüleyebilirsiniz. Veritabanı seçtiğinizde kaynak ve hedef hakkında daha fazla ayrıntı içeren bir bölmeye gelirsiniz.
Geçiş tamamlandıktan sonra, geçiş durumu Kesintisiz geçiş için hazır olarak gösterilir. SQL Yönetilen Örneği hedefine geçiş yapmak için Monitor ve tam geçiş bölmesinde Cutover seçeneğini tıklayın. Veritabanı ayrıntıları bölmesini de kullanabilirsiniz.
Bir veritabanı seçin ve Cutover bölmesini açarak, seçtiğiniz geçiş yöntemine göre farklı seçenekleri görmek için Cutover'ı kullanın.
Uyarı
Kesintiyi tamamlama veya Managed Instance bağlantısıyla geçişi iptal etme işlemi sırasında, bağlantı kaldırılana veya geçiş iptal edilene kadar anında izinler verilir.
Geçişi tersine çevirme
SQL Managed Instance'ınızın update ilkesi'ne bağlı olarak, Azure SQL Yönetilen Örneği'dan SQL Server'a geri geçiş desteklenebilir. Desteklenen senaryolar ve sürüm uyumluluğu (SQL Server 2022, SQL Server 2025 ve Always-up-to-date güncelleştirme ilkeleri) için bkz. Geçişi ters çevirme.
Azure Arc deneyiminde SQL Server aracılığıyla tersine geçiş mümkün değildir. Yerel yedekleme ve geri yükleme gibi diğer araçlar aracılığıyla geçişi el ile tersine çevirebilir veya SSMS'de bağlantıyı el ile yapılandırabilirsiniz.
Sınırlamalar
Managed Instance bağlantısı ve LRS sınırlamaları Azure portalı üzerinden geçişler için geçerlidir.
Azure portalı üzerinden geçişin izlenmesi, yalnızca lisans gereksinimlerini karşılayan SQL Server örnekleri için kullanılabilir.
SQL Server yük devretme kümesi örneğinden (FCI) geçiş şu anda iki geçiş yöntemi tarafından da desteklenmiyor.
Yaygın sorunları giderme
Azure SQL Yönetilen Örneği geçiş sırasında sık karşılaşılan sorunları gidermek için bkz. Geçiş sorunlarını giderme.
İlgili içerik
- SQL Server'dan Azure SQL Yönetilen Örneği'a geçiş için Değerlendirme kuralları
- SQL Server'dan Azure SQL Veritabanı'e geçiş için Değerlendirme kuralları
- SQL Server'ı Azure SQL'e taşı
- Azure Arc ile etkinleştirilen SQL Server
- Azure Arc tarafından etkinleştirilen SQL Server için Dağıtım seçenekleri
- Geçiş deneyimine ilişkin geri bildirim doğrudan ürün grubuna iletilsin