KB4512979 - DÜZELTME: SQL Server 2017 on Linux fails in script upgrade mode for the database SSISDB after you apply CU9

Belirtiler

Linux'de SQL Server 2017 için Toplu Güncelleştirme 9'u (CU9) kullandığınızda, SQL Server örneğin başlatılamadığını ve SSISDB veritabanı için betik yükseltme modunda şu hatayla takıldığını fark edebilirsiniz:

'Master' veritabanı, 'ISServer_upgrade.sql' betiğini 0. seviyeden 500. seviyeye yükseltiyor.
      

ISServer_upgrade'in yürütülmesi başlatılıyor. SQL Bilişim T
      

SSISDB'yi tek kullanıcı moduna alma

'SSISDB' veritabanı için veritabanı seçeneği SINGLE_USER AÇIK olarak ayarlanıyor.

[INTERNAL] ÖĞESINDE KÜMELENMEMIŞ DIZIN [index_tasks_ReadyForDispatchTime] OLUŞTURUN. [görevler] ([ReadyForDispatchTime] ASC) INCLUDE ([CreatedTime], [CreateWorkerAgentId], [ExecutedCount], [ExpiredTime], [InputData], [IsCritical], [JobId], [LastUpdatedTime], [MaxExecutedCount], [Priority], [Status], [TaskType]) WITH (ONLINE = ON)

[INTERNAL] ÜZERINDE KÜMELENMEMIŞ DIZIN [index_tasks_Status] OLUŞTURUN. [görevler] ([Durum]) INCLUDE ([ExecutedCount], [ExpiredTime], [IsCancelled], [MaxExecutedCount], [WorkerAgentId]) WITH (ONLINE = ON)

'enable_scaleout' modülü, eksik nesne 'internal.update_logdb_info'e bağlıdır. Modül yine oluşturulacaktır; Ancak, nesne var olana kadar başarılı bir şekilde çalıştırılamaz.

CLR sürüm v4.0.30319 yüklendi.

Ortak dil çalışma zamanı (CLR) işlevselliği başlatıldı.

AppDomain 2 (SSISDB.dbo[çalışma zamanı].1) oluşturuldu.

Hata: 10342, Önem Derecesi: 16, Durum: 100.

'Microsoft.SqlServer.IntegrationServices.Server' derlemesi yüklenemiyor çünkü bu SQL ServerSQL Server sürümü yalnızca SAFE derlemelerini destekliyor.

Hata: 912, Önem Derecesi: 21, Durum: 2.

Yükseltme adımı 'ISServer_upgrade.sql' 10342, durum 100, önem derecesi 25 hatasıyla karşılaştığından 'ana' veritabanı için betik düzeyi yükseltmesi başarısız oldu. Bu, normal çalışmayı engelleyebilecek ciddi bir hata durumudur ve veritabanı çevrimdışı duruma gelir. Hata, 'ana' veritabanının yükseltilmesi sırasında meydana gelirse, tüm SQL Server SQL Server örneğinin başlatılmasını engeller. Önceki hata günlüğü girdilerinde hata olup olmadığını inceleyin, uygun düzeltici eylemleri gerçekleştirin ve betik yükseltme adımlarının sonuna kadar çalışması için veritabanını yeniden başlatın.

Hata: 3417, Önem Derecesi: 21, Durum: 3.

Ana veritabanı kurtarılamıyor. SQL ServerSQL Server çalıştırılamıyor. Master'ı tam yedeklemeden geri yükleyin, onarın veya yeniden oluşturun. Ana veritabanını yeniden oluşturma hakkında daha fazla bilgi için SQL Server Books Online'a bakın.

Sunucu kapatıldığı için SQL İzleme durduruldu. İzleme Kimliği = '1'. Bu yalnızca bilgilendirme amaçlıdır; Kullanıcının herhangi bir işlem yapması gerekmez.

      

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Çözüm

Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmede düzeltildi:

SQL Server toplu güncelleştirmeleri hakkında:

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.