SQL Server 2019 RTMのバニラインストールにSQL Server 2019 CU 2をインストールしました。
起動時にエラーログに次のメッセージが表示されることに戸惑いました。
RecoveryUnit :: InitPersistentVersionStoreがdb [1]の名前[マスター]で失敗しましたRecoveryUnit :: InitPersistentVersionStoreがdb [4]の名前[msdb]で失敗しました
私の知る限り、PersistentVersionStoreは新機能 Accelerated Database Recovery にリンクしていますが、まだ設定していません。
エラーは、サービスの再起動後に再び発生します。
システムデータベースのCU2で自動的に有効になりますか?このエラーを解決するために私ができることはありますか?
私はすでにエラーメッセージを使用してウェブ検索を行いましたが、驚くべきことに、それに関するものは何も見つかりませんでした。
クイックアップデート(3月16日):
結局、私はマイクロソフトサポートから公式の回答を得ました。
こんにちはマーティン、あなたが元気であることを願っています。昨日はお電話ありがとうございます。製品グループから検証されたとおり:
これは単なる情報メッセージであり、バグではありません。 SQL17からSQL19に移行するすべてのシステムデータベースは、SQL17でのアップグレード手順が原因で、永続化されたバージョンストアが初期化されていません。しかし、これはお客様のデータベースに影響を与えるべきではありません。」ただし、このメッセージは有害であるため、おそらく次のリリースでは修正しません。そのため、これまで修正されていませんでした。これは有害なものですが、そこにあるべきではないため、私たちが話し合った質問は、この場合は請求されません。ケースを閉じて、製品の問題としてマークします。
メッセージが修正されるかどうかについては、少し矛盾しています。電話での最後のステートメントは、問題のあるケースでは、通常、データベースの回復の問題が原因でフォローアップエラーとして発生するというものでした。私の場合、それは真実ではなく、それはまったく問題ありません...私はADRを使用していません。
SQL 2017からアップグレードするすべての人に大きな推奨事項:インプレースアップグレードを実行せず、SQL 2019の新規インストールを実行して、このエラーメッセージが表示されないようにしてください。