KB3186435-Düzeltme: SQL Server 2016 veritabanı posta, .NET Framework 3,5 yüklü olmayan veya SQL Server Update uygulandıktan sonra çalışmamaya başlayan bilgisayarlarda çalışmaz

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

SQL Server 2016 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:

En son SQL Server 2016 toplu güncelleştirmesi

Geçici Çözüm

Bu sorunu geçici olarak çözmek için aşağıdakilerden birini uygulayabilirsiniz:

  1. 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:

         <?xml version="1.0" encoding="utf-8" ?>          <configuration>          <startup useLegacyV2RuntimeActivationPolicy="true">           <supportedRuntime version="v4.0"/>               <supportedRuntime version="v2.0.50727"/>          </startup>          </configuration>
  1. SQL Server 2016 'in onarma kurulumu eylemini çalıştırabilirsiniz.

  2. 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.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×