KB3174393 - 當您在 SQL Server 2016 Express Edition 上從 R 指令碼連線到 SQL Server 時,無法使用 Windows 驗證

套用到
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症狀

請考慮以下案例:

  • 您已安裝 SQL Server 2016 Express Edition。
  • 您可以使用SP_EXECUTE_EXTERNAL_SCRIPT程序從 R 指令碼連線到SQL Server。

在此情況下,當您使用 Trusted_Connection=true 選項進行自動 Windows 驗證時,需要明確的使用者名稱和密碼時,您將無法連線到SQL Server。

解決方式

此問題的修正程式已包含在下列 SQL Server 累積更新中:

SQL Server 2016 累積更新 1
      

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

適用於 SQL Server 2016 的最新累積更新
      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

瞭解 Microsoft 用來說明軟體更新的 術語 。