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.
Veritabanı yükseltme betikleri
T-SQL yükseltme betikleri, her SQL Server toplu güncelleştirmesi ile birlikte gönderilir. SQL Server ikili dosyaları en son sürümlerle değiştirildikten sonra yürütülür. Sql Server'ın mevcut bir örneğine Toplu Güncelleştirme (CU) uyguladığınızda veya daha yeni bir sürüme güncelleştirdiğinizde, ilişkili kurulum işlemi yordamı iki farklı aşamada çalıştırır:
İlk aşamada, kurulum işlemi veritabanını ve nesnelerini değil yalnızca ikili dosyaları (DLL'ler, EXE'ler) güncelleştirir.
Yükseltme tamamlandıktan ve hizmet ilk kez yeniden başlatıldıktan sonra, güncelleştirme işlemi C:\Program Files\Microsoft SQL Server\MSSQLXX klasöründeki betik msdb110_upgrade.sql kullanarak veritabanı yükseltmesini başlatır. YYYY\MSSQL\Install\.
Bu T-SQL betikleri, sistem veritabanlarının ilgili CU'ların veya Hizmet Paketlerinin (SP) parçası olarak veya yeni sürüm için sunulan yeni düzeltmelere veya özelliklere hazır olduğundan emin olur. CU ve SP'nin eksiksiz bir şekilde yüklenmesi veya yeni bir sürüme yükseltilmesi için veritabanı yükseltme betiğinin başarıyla yürütülmesi gerekir. Bunun yapılmaması SQL Server örneğinizde beklenmeyen sorunlara neden olabilir. Yükseltme betiği yürütme hatası CU ve SP yükleme hatalarının yaygın bir nedenidir. Bu sorun giderme serisi, bu kategorideki yaygın hataları ve bunları çözmek için atabileceğiniz adımları kapsar.
Genel sorun giderme yöntemleri
- Hata hakkındaki ayrıntılar için SQL Server hata günlüklerini (ERRORLOG) gözden geçirin.
- Yükseltme betiğini çalıştırmayı atlamak için izleme bayrağı 902'yi kullanarak SQL Server'ı başlatın.
- Farklı senaryolara göre hatanın nedenini ele alın.
MSSQLSERVER_912'da belirtildiği gibi, yükseltme betikleri başarısız olduğunda yükleme sihirbazı ilk "Veritabanı Altyapısı kurtarma tutamacında bekle başarısız oldu. Olası nedenler için SQL Server hata günlüğünü denetleyin". SQL Server hata günlüğünde 912 ve 3417 hata iletileri için girdiler bulunur. 912 ve 3417 hataları, veritabanı yükseltme betiği hatalarıyla ilişkili genel hatalardır. Hata 912'nin önündeki iletiler genellikle bu betiklerin yürütülmesi sırasında tam olarak başarısız olanlarla ilgili bilgi sağlar. Bu hataların giderilmesi ve düzeltilmesi için SQL Server'ı izleme bayrağı 902 ile başlatmanız gerekir.
Not
SQL Server'ı izleme bayrağı 902 ile başlatmak, yükseltme betiği hatalarını gidermenin ve düzeltmenin bir parçasıdır. Cu, SP veya yeni bir sürüme yükseltmenin veritabanı yükseltme betiğinin yürütülmesi sırasında başarısız olduğu tüm senaryolar için geçerlidir. SQL Server örneğinizi izleme bayrağı 902 kullanarak başlatmak için bkz . İzleme bayrağı 902 ile SQL Server'ı başlatma adımları.
İZLEME bayrağı 902 ile SQL Server'ı başlattıktan sonra, sorunlarınızı gidermek ve çözmek için aşağıdaki bölümdeki makalelerden birini seçebilirsiniz.
Veritabanı yükseltme betiği hata iletileri
"Veritabanı Altyapısı kurtarma tutamacını bekle başarısız oldu" aşağıdaki hataların yaygın hata iletisidir:
- Hata 574: Yapılandırma deyimi bir işlem içinde kullanılamıyor
- Hata 945: Kullanılabilirlik grubunun parçası olan SSISDB yükseltiliyor
- Hata 1712: Çevrimiçi dizin işlemleri yalnızca Enterprise sürümünde gerçekleştirilebilir
- Hata 2714: Nesne zaten var hatası
- Hata 4860: Dosya adı yok
- Hata 5133: Geçici veritabanı oluşturulamadı
- Hata 6528: SQL Server yükseltmesi 6528 hatasıyla başarısız oluyor
- Hata 15151: SSISDB sorumluları sorunları
- Hata 15173: Sunucu sorumlularını bırakma sorunları
- Hata 17182: TLS 1.0 devre dışı
- Sertifika tabanlı sorumlular kullanıcı nesnelerine sahip olduğunda SQL Server yükseltmesi sırasında oluşan hatalar