Проблемы
Предположим, что вы установили Microsoft SQL Server 2016 на компьютере с установленной платформой .NET Framework 4.6.1. Если на компьютере не установлен .NET Framework 3,5, функция компонента Database Mail не работает должным образом. Например, если вы настроили и отправили тестовое сообщение электронной почты, оно будет помещено в очередь, но никогда не будет отправлено. Примечание. Эта проблема также воздействует на экземпляры, использующие SQL Server 2016 с пакетом обновления 1 (SP1) CU1. Эта проблема возникает из-за ошибки в SQL Server 2016 с пакетом обновления 1 (SP1) SP1 Setup. Настройка SQL Server 2016 CUs удаляет файл config DatabaseMail. exe. config , не заменяя его новым. Это приводит к разрыву компонента Database Mail в случае отсутствия .NET Framework 3,5 с пакетом обновления 1 (SP1). Тем не менее, если сообщение базы данных разорвано установкой SQL Server 2016 SP1, вы можете воспользоваться одним из описанных ниже способов.
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server: накопительное обновление 2 для SQL server 2016 с пакетом обновления 1 (SP1)
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Для решения этой проблемы можно выполнить одно из указанных ниже действий.
-
Создайте файл DatabaseMail. exe. config и поместите его рядом с DatabaseMail. exe в папке Binn . Для редактирования можно использовать Notepad. exe или любой другой редактор. Просто убедитесь, что вы сохраните его с помощью кодировки UTF-8 (в Notepad. exe выберите Сохранить как... ). в поле со списком Кодировка выберите UTF-8.
-
Запустите действие настройки восстановления SQL Server 2016.
-
Установите платформу .NET Framework 3,5 на компьютере вручную.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.