使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵狀

假設您在已安裝 .NET Framework 4.6.1 的電腦上安裝 Microsoft SQL Server 2016。 如果電腦上沒有安裝 .NET Framework 3.5,資料庫郵件功能將無法正常運作。 例如,如果您設定並傳送測試電子郵件訊息,郵件會排入佇列,但永遠不會傳送。 這個問題也會影響執行 SQL Server 2016 SP1 CU1 的實例。 發生此問題的原因是 SQL Server 2016 SP1 CU 設定中的錯誤。 SQL Server 2016 CUs 的安裝程式會刪除 config 檔案 DatabaseMail ,而不需使用新的檔案加以取代。 這會在缺少 .Net framework 3.5 SP1 時中斷資料庫郵件。 不過,如果資料庫郵件是由安裝 SQL Server 2016 CU 所破壞,您可以使用下列任何一種解決方法。

解決方案

此問題已在 SQL Server 的下列累積更新中修正: Sql server 2016 SP1 的累積更新 2

SQL Server 2016 的累積更新2

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

SQL Server 2016 的最新累計更新

因應措施

若要解決此問題,您可以執行下列任何一項操作:

  1. 建立 DatabaseMail ,並將它放在 DatabaseMail 旁邊的 Binn資料夾中。 您可以使用 notepad.exe 或任何其他編輯器來編輯它。 只要確認您使用的是 UTF-8 編碼(在 notepad.exe 中)來儲存,請選取 [ 另存 新檔案]。然後在 [ 編碼] 下拉式方塊中,選取 [ UTF-8] (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. 執行 SQL Server 2016 的修復設定動作。

  2. 在電腦上手動安裝 .Net Framework 3.5。

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 術語

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×