Symptomy
Załóżmy, że zainstalowano program Microsoft SQL Server 2016 na komputerze z zainstalowanym systemem .NET Framework 4.6.1. Jeśli na komputerze nie zainstalowano programu .NET Framework 3,5, funkcja poczta bazy danych nie działa poprawnie. Jeśli na przykład zostanie skonfigurowana i wysłana testowa wiadomość e-mail, wiadomość zostanie umieszczona w kolejce, ale nigdy nie zostanie wysłana. Uwaga Ten problem dotyczy również wystąpień programu SQL Server 2016 z dodatkiem SP1 CU1. Ten problem występuje z powodu błędu w konfiguracji programu SQL Server 2016 z dodatkiem SP1. Konfiguracja programu SQL Server 2016 CUs usuwa plik konfiguracyjny DatabaseMail. exe. config bez zamiany go na nowy. Spowoduje to przerwanie wiadomości E-mail w przypadku nieobecności programu .NET Framework 3,5 z dodatkiem SP1. Jeśli jednak poczta bazy danych jest uszkodzona przez instalację programu SQL Server 2016, możesz użyć dowolnego obejścia wymienionego poniżej.
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server: Zbiorcza aktualizacja 2 dla programu SQL server 2016 z dodatkiem SP1
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Obejście
W celu obejścia tego problemu możesz zaimplementować dowolną z następujących czynności:
-
Utwórz plik DatabaseMail. exe. config i upuść go obok pozycji DatabaseMail. exe w folderze Binn . Możesz go edytować za pomocą programu Notepad. exe lub innego edytora. Pamiętaj, aby zapisać plik, używając kodowania UTF-8 (w programie Notepad. exe), a następnie wybierz pozycję Zapisz jako... w polu kombi kodowania wybierz pozycję UTF-8):
-
Uruchom akcję konfiguracji naprawy programu SQL Server 2016.
-
Ręcznie zainstaluj program .NET Framework 3,5 na komputerze.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.