FIX SQL Server 2016、2017 で PolyBase を再起動した後に「提供されている有効な資格」が発生します。

適用対象: SQL Server 2017 on Windows (all editions)SQL Server 2016 DeveloperSQL Server 2016 Enterprise

現象


2016 の SQL Server または 2017 を使用することを想定しています。Hadoop を使用して暗号化のゾーン内のデータをクエリすると、すべて正常に動作しました。ただし、約 10 時間後、クエリは失敗し、 Dms_polybase.logで次のエラー メッセージが生成されます。が t、PolyBase を再起動する場合は、彼の懸案事項を解決することができますサービス、クエリが失敗する可能性があります、10 時間後に取得します
org.apache.hadoop.security.authentication.client.AuthenticationException: GSSException: いない有効な資格情報が提供されている (機構のレベル: すべての Kerberos tgt を見つけられませんでした)。

原因


PolyBase がないために、問題が発生します。Kerberos チケット保証チケット (tgt) を自動的に更新します。チケットの有効期限を作成した後、10 時間です。

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

解決方法


この問題が SQL Server の次の累積的な更新プログラムで修正します。

に関する SQL Server 用の累積的な更新。

SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていた、すべての修正プログラムおよびすべてのセキュリティ更新プログラムが含まれています。以下で、SQL Server 用の最新の累積的な更新プログラムを確認してください。

参照情報


Microsoft がソフトウェア更新プログラムを説明するために使用される用語について説明します。