徵狀
假設您使用 SQL Server 2016 或2017。當您使用 Hadoop 查詢加密區域中的資料時,一切都會順利運作。不過,在10小時之後,查詢會失敗,並會在Dms_polybase .log中產生下列錯誤訊息。雖然您重新開機 PolyBase 才能解決該問題嗎? [服務],查詢可能會在10小時後失敗。
AuthenticationException: GSSException:不提供有效的認證(機構層級:找不到任何 Kerberos tgt)。
原因
發生這個問題是因為 PolyBase 不 自動更新 Kerberos 票證授權票證(tgt)。 票證會在建立之後的10小時後到期。
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
解決方案
此問題已在 SQL Server 的下列累積更新中修正:
關於 SQL Server 的累積更新:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
參考
了解 Microsoft 用來說明軟體更新的術語。