Belirtiler
.NET Framework 4.6.1 yüklü bir bilgisayara Microsoft SQL Server 2016 yüklediğinizi varsayalım. Bilgisayarda .NET Framework 3,5 yüklü değilse, veritabanı posta özelliği düzgün çalışmaz. Örneğin, bir sınama e-posta iletisi yapılandırıp gönderirseniz, ileti sıraya alınmış ancak hiçbir zaman gönderilmez. NotuBu sorun, SQL Server 2016 SP1 CU1 çalışan örnekleri de etkiler. Bu sorun, SQL Server 2016 SP1 CU kurulumu 'ndaki bir hata nedeniyle oluşur. SQL Server 2016 CUs için kurulum, config dosyası DatabaseMail. exe. config 'i yeni bir başkasıyla değiştirmeden siler. Bu, veritabanı postanın .NET Framework 3,5 SP1 yokluğunda bozulmasına neden olur. Ancak, veritabanı postası SQL Server 2016 CU yüklemesi tarafından bozulur, aşağıda belirtilen geçici çözümlerden birini kullanabilirsiniz.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir: SQL server 2016 SP1 Için toplu güncelleştirme 2
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:
Geçici Çözüm
Bu sorunu geçici olarak çözmek için aşağıdakilerden birini uygulayabilirsiniz:
-
DatabaseMail. exe. config 'i oluşturun ve BINN klasörünün altındaki DatabaseMail. exe dosyasına bırakın. Not defteri. exe veya başka herhangi bir düzenleyiciyi kullanarak düzenleyebilirsiniz. Yalnızca UTF-8 kodlaması kullanarak kaydettiğinizden emin olun (notepad. exe ' de Farklı Kaydet.. . kodlama açılan kutusunda UTF-8' i seçin:
-
SQL Server 2016 'in onarma kurulumu eylemini çalıştırabilirsiniz.
-
Makineye .NET Framework 3,5 el ile yükleyin.
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ığı terminoloji hakkında bilgi edinin.