KB3189229 - 修正:當您瀏覽至 SQL Server 中的 FileTable 資料庫目錄時,發生「找不到元素」錯誤

Applies To
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症狀

請考慮以下案例:

  • 您可以在 Microsoft SQL Server 2012、2014 或 2016 的執行個體中使用 FileTables。
  • 您可以為資料庫啟用non_transacted_access,並將其設定為 [完整存取]。
  • 您從資料庫移除第一個 Filestream 容器。
  • 重新啟動 SQL Server 執行個體。
  • 您會在 Windows 檔案總管中瀏覽至 FileTable 資料庫目錄。

在此情況下會收到類似下列的錯誤訊息:

注意

<無法存取 FileTable 目錄> 。 您可能沒有使用此網路資源的權限。 請連絡此伺服器的系統管理員,以了解您是否具有存取權限。
找不到元素。

      

解決方式

此問題已在下列 SQL Server 累積更新中修正:

SQL Server 2016 的累積更新 2
        
         SQL Server 2014 SP1 的累積更新 CU 38
        
         SQL Server 2014 SP2 的累積更新 2
        
         SQL Server 2012 Service Pack 3 (SP3 的累積更新 5)
      

關於 SQL Server 的累積更新

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

         適用於 SQL Server 2016 的最新累積更新
        
         適用於 SQL Server 2014 SP1/SP2 的最新累積更新 

適用於 SQL Server 2012 SP3 的最新累積更新

因應措施

若要解決此問題,請為資料庫建立新的 Filestream 容器。

狀態

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

參考資料

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