SQL Server'ı en son sürüme yükseltme

Bu kılavuzda, SQL Server Management Studio'daki (SSMS) SQL Server geçiş bileşenini kullanarak kullanıcı veritabanlarınızı SQL Server'ın önceki sürümlerinden SQL Server 2025'e (17.x) yükseltmeyi öğreneceksiniz.

Diğer geçiş kılavuzları için bkz. azure veritabanı geçişi .

Önkoşullar

Geçiş projenize başlamadan önce ilişkili önkoşulları ele alın. SQL Server yükseltmeiçin desteklenen sürümler ve dikkat edilmesi gerekenler hakkında bilgi edinin.

Geçişe hazırlanmak için SSMS'de SQL Server geçiş bileşenini kullanın.

Premigration

Kaynak ortamın desteklendiğini onayladıktan ve önkoşulları ele aldıktan sonra, geçiş aşamasına başlayabilirsiniz. Bu işlem, taşınması gereken veritabanlarının envanterini çıkarmayı içerir. Sonraki adım SQL Server örneklerini değerlendirmektir. Kaynak veritabanınızı değerlendirmek için SQL Server örneğinizi yükseltmeden önce SQL Server Management Studio'daki SQL geçiş bileşenini kullanın. Tüm veritabanı değerlendirmeleri tamamlandıktan sonra, verileri kendi kendinize analiz etmek üzere sonuçları bir JSON dosyasına aktarmak için Raporu kaydet'i seçin. Ardından, olası geçiş sorunları veya engelleyiciler için raporları gözden geçirin ve açığa çıkarılan öğeleri çözün.

Geçişe genel bakış

Gerekli önkoşullara sahip olduğunuzda ve geçiş aşamasıyla ilişkili görevleri tamamladığınızda, şemayı ve veri geçişini tamamlamaya hazır olursunuz. Başarılı bir geçiş ve yükseltme, geçiş öncesi aşamasında bulunan tüm sorunları giderdiğiniz anlamına gelir.

SQL Server Management Studio'da SQL Server geçiş bileşenini kullanarak veritabanlarınızın ve oturum açma bilgilerinizin geçişi için hazırlık adımlarını gözden geçirin.

Sistem veritabanı msdb'sinin yedeğini oluşturarak yedekleme günlüklerini, bakım planlarını ve işler dahil diğer otomatik görevleri koruyun.

SSMS kullanarak bağlı sunucuları görüntüleyin. Nesne Gezgini'nde, listeyi genişletmek için sunucu nesnelerine sağ tıklayın.

Verilerinizin ve ortamınızın karmaşıklık düzeyine bağlı olarak aşağıdaki faktörleri göz önünde bulundurmanız gerekebilir.

Makale Description
Yetim kullanıcılar (SQL Server) sorunlarını giderme Kaynak örnekte var olan ancak hedefte olmayan oturum açma işlemleri, geçiş sonrasında yalnız bırakılmış veritabanı kullanıcılarına neden olabilir. Yükseltmeden önce veya sonra bunları yeniden eşleyin.
Tetikleyicileri Geçirme Veritabanlarınız In-Memory OLTP (bellek için iyileştirilmiş tablolar) kullanıyorsa, geçiş sırasında tetikleyicilerin nasıl işleneceğini gözden geçirin.
Betik Oluşturma ve Yayımlama Sihirbazı Doğrudan yedekleme ve geri yükleme kullanamayan örnekler arasında şemaları aktarmanız gerektiğinde veritabanı nesnelerini betik haline getirmek için bu aracı kullanın.
Yansıtılmış Yedekleme Medya Kümeleri (SQL Server) Yedekleme stratejiniz yansıtılmış medya kümeleri kullanıyorsa, bu durum ilgili olabilir. Yedekleme ve geri yükleme iş akışınızın hedef sürümle uyumlu olduğunu doğrulayın.
Yedeklemeye genel bakış (SQL Server) Yükseltmeden önce tüm veritabanlarının tam yedeklerini alın. Yedekleme uyumluluğu yalnızca iletmeye yöneliktir: Daha yeni bir sürümden alınan yedeklemeler eski bir sürüme geri yüklenemez.
SQL Server 2025'in sürümleri ve desteklenen özellikleri Bağımlı olduğunuz özelliklerin hedef sürümünüzde kullanılabilir olduğunu doğrulayın. Bazı özellikler sürüme özeldir.

Veritabanlarını ve oturum açma bilgilerini geçirme

Ardından, SQL Server Management Studio'daki SQL Server geçiş bileşenini kullanarak veritabanlarını ve oturum açma bilgilerini geçirmeyi başlatın.

Geçiş sonrası

Geçiş aşamasını başarıyla tamamladıktan sonra, her şeyin mümkün olduğunca sorunsuz ve verimli bir şekilde çalıştığından emin olmak için geçiş sonrası görevlerden geçin. Geçiş sonrası süreç, veri doğruluğu sorunlarının çözülmesi, tamlık doğrulaması ve iş yükündeki performans sorunlarının ele alınması için çok önemlidir.

Bu sorunlar hakkında daha fazla bilgi için, bunları azaltmaya yönelik belirli adımlar ve geçiş sonrasında geçiş sonrası doğrulama ve iyileştirme kılavuzuna bakın.

Uygulamaları doğrulama

Veriler hedef ortama geçirildikten sonra, daha önce kaynağı kullanan tüm uygulamaların hedefi kullanmaya başlaması gerekir. Bu hedefe ulaşmak için uygulamaları değiştirmeniz gerekebilir. Uygulamaların geçiş sonrasında beklendiği gibi çalıştığını doğrulamak için veritabanlarına karşı test edin.