Belirtiler
Microsoft SQL Server 2016 veya SQL Server veritabanının simetrik anahtar şifrelemesi kullanılarak şifrelenmiş verileri veya nesneleri olan önceki bir sürümünü kullandığınızı varsayalım. Bu durumda, aşağıdaki koşullar doğruysa, Windows üzerinde SQL Server 2017 ' de aynı simetrik anahtarı kullanarak verilerin veya nesnelerin şifresini çözemeyebilirsiniz:
-
Veritabanı SQL Server 2017 'e geri yüklenir.
-
Var olan simetrik anahtar bırakılır ve aynı simetrik anahtar oluşturulur.
Not Bu sorun, SQL Server 'ın önceki bir sürümünden simetrik anahtar SQL Server 2017 'da çalışmıyorsa veya yeniden oluşturulmazsa oluşmaz.
Neden
Bu sorun, SQL Server 2017 'in parolayı karma olarak SHA2 karma algoritmasını kullandığı için oluşur. SQL Server 2016 ve SQL Server 'ın önceki sürümleri, artık güvenli olarak ele alınmayan SHA1 algoritmasını kullanır.
Çözüm
Bu sorun, aşağıdaki SQL Server toplu güncelleştirmesinde giderilmiştir:
SQL Server 2017 için toplu güncelleştirme 2
Not Bu düzeltme, toplu güncelleştirmeyi yükledikten sonra TYARıŞ bayrağı (TF) 4631 'in etkinleştirilmesini gerektirir. Bu Izleme bayrağı, SQL Server başlangıç seçeneği veya DBCC TRACEON kullanılarak etkinleştirilebilir. TF 4631 zaten etkin olduğunda simetrik anahtar oluşturulmuş olmalıdır.
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojihakkında bilgi edinin.