Aracılığıyla paylaş


Configuration Manager sürüm 1810'a yükselttiğiniz zaman dönüştürme başarısız oldu

Bu makale, Configuration Manager istemcisini yüklerken hata kodu 1603 almanıza neden olan bir sorunu düzeltmenize yardımcı olur.

Orijinal ürün sürümü: System Center Configuration Manager (geçerli dal - sürüm 1810)
Özgün KB numarası: 4487768

Belirtiler

Artımlı güncelleştirmelerin etkinleştirildiği koleksiyonlar oluşturursunuz ve zamanlama belirteci ve -DurationCount parametreleriyle -DurationInterval birlikte PowerShell cmdlet'i New-CMSchedule kullanılarak oluşturulur.

Örneğin, koleksiyonu oluşturmak için aşağıdaki PowerShell komutlarını kullanırsınız:

$Schedule = New-CMSchedule -DayOfMonth 1 -DurationInterval Days -DurationCount 31
New-CMDeviceCollection -Name "TEST-2" -LimitingCollectionName "All Systems" -RefreshSchedule $Schedule -RefreshType Continuous

Koleksiyonda aşağıdaki bayraklar ve zamanlama belirteci vardır:

Flags = 4, Schedule = 2C996A0007D00008

Geçerli dal sürümü 1810 Configuration Manager a güncelleştirdiğinizde, aşağıdaki örneğe benzer bir hata iletisi alırsınız:

[22018][245][Microsoft][SQL Server Native Client 11.0][SQL Server]'D' nvarchar değeri int veri türüne dönüştürülürken dönüştürme başarısız oldu.

Not

Güncelleştirme zamanlamasını Configuration Manager konsolunda ayarlarsanız bu sorun oluşmaz.

Neden

Zamanlama belirteci geçersiz bir karakter içerdiğinden (D örnekte) bu sorun oluşur. Bu nedenle yükseltme ön denetimi başarısız olur.

Çözüm

Bu sorunu gidermek için aşağıdaki adımları izleyin:

  1. Aşağıdaki sorguyu çalıştırarak bu soruna neden olabilecek koleksiyonları belirleyin:

    select CollectionID, CollectionName, Flags, Schedule from Collections_G
    where (Flags & 0x07 = 0x1 or Flags & 0x07 = 0x04) AND
    Schedule <> '' AND Schedule is not NULL AND
    substring(ISNULL(Schedule, ''), 11, 1) not like '[0-9]'
    
  2. Bu koleksiyonların zamanlama belirtecini değiştirin. Her koleksiyon için: Koleksiyonun Özellikler iletişim kutusunun Üyelik Kuralları sekmesinde, Bu koleksiyon için artımlı güncelleştirmeleri kullan'ı temizleyin veya koleksiyondaki tam güncelleştirmenin zamanlamasını değiştirin.