Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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

Zbiorcza aktualizacja 2 dla programu SQL Server 2016

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:

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

         <?xml version="1.0" encoding="utf-8" ?>          <configuration>          <startup useLegacyV2RuntimeActivationPolicy="true">           <supportedRuntime version="v4.0"/>               <supportedRuntime version="v2.0.50727"/>          </startup>          </configuration>
  1. Uruchom akcję konfiguracji naprawy programu SQL Server 2016.

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×