web-dev-qa-db-ja.com

SQL Server 2019:CU2のインストール後にInitPersistentVersionStoreが失敗する

SQL Server 2019 RTMのバニラインストールにSQL Server 2019 CU 2をインストールしました。

起動時にエラーログに次のメッセージが表示されることに戸惑いました。

RecoveryUnit :: InitPersistentVersionStoreがdb [1]の名前[マスター]で失敗しましたRecoveryUnit :: InitPersistentVersionStoreがdb [4]の名前[msdb]で失敗しました

私の知る限り、PersistentVersionStoreは新機能 Accelerated Database Recovery にリンクしていますが、まだ設定していません。

エラーログのスクリーンショットは次のとおりです: screenshot from errorlog

エラーは、サービスの再起動後に再び発生します。

システムデータベースのCU2で自動的に有効になりますか?このエラーを解決するために私ができることはありますか?

私はすでにエラーメッセージを使用してウェブ検索を行いましたが、驚くべきことに、それに関するものは何も見つかりませんでした。

クイックアップデート(3月16日):

  • Microsoftサポートでチケットをオープンしました(まだ回答はありません)
  • インストールされたSQL Server 2019 CU 3:SP 2の場合と同様に、サービスの再起動時にエラーが発生します
2
Martin Guth

結局、私はマイクロソフトサポートから公式の回答を得ました。

こんにちはマーティン、あなたが元気であることを願っています。昨日はお電話ありがとうございます。製品グループから検証されたとおり:

これは単なる情報メッセージであり、バグではありません。 SQL17からSQL19に移行するすべてのシステムデータベースは、SQL17でのアップグレード手順が原因で、永続化されたバージョンストアが初期化されていません。しかし、これはお客様のデータベースに影響を与えるべきではありません。」ただし、このメッセージは有害であるため、おそらく次のリリースでは修正しません。そのため、これまで修正されていませんでした。これは有害なものですが、そこにあるべきではないため、私たちが話し合った質問は、この場合は請求されません。ケースを閉じて、製品の問題としてマークします。

メッセージが修正されるかどうかについては、少し矛盾しています。電話での最後のステートメントは、問題のあるケースでは、通常、データベースの回復の問題が原因でフォローアップエラーとして発生するというものでした。私の場合、それは真実ではなく、それはまったく問題ありません...私はADRを使用していません。

SQL 2017からアップグレードするすべての人に大きな推奨事項:インプレースアップグレードを実行せず、SQL 2019の新規インストールを実行して、このエラーメッセージが表示されないようにしてください。

1
Martin Guth