KB3064292- 修正:CLR assembly microsoft.sqlserver.types.dll 於 2012 SQL Server 或 2014 SQL Server 發生 SHARING 違規錯誤 6518

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

症狀

當你在 2012 或 2014 SQL Server Microsoft 執行查詢SQL Server,查詢可能會間歇性地失敗,導致 CLR 組裝 Microsoft.SqlServer.Types.dll 出現 SHARING VIOLATION 錯誤。 此外,SQL Server 錯誤日誌中會記錄以下錯誤訊息:

注意

錯誤 6518,嚴重度 16,狀態 2
無法開啟系統組件 ''C:\Windows\assembly\GAC_MSIL\microsoft.sqlserver.types\11.0.0.0__89845dcd8080cc91\microsoft.sqlserver.types.dll'': 32 (該程序無法存取該檔案,因為它正被另一個程序使用。) 。

解決方式

此問題首次在以下 SQL Server 累積更新中被修正:

建議:安裝最新的 SQL Server 累積更新

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 我們建議您下載並安裝最新的 SQL Server 累積更新:

      

狀態

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