現象
SQL Server 2017 の Linux で、Always on 可用性グループ (AG) 機能が構成されていることを前提としています。 Yum コマンドを使用してセカンダリレプリカを累積更新プログラム 18 (CU18) に更新すると、スクリプトのアップグレードに失敗し、次のエラーメッセージが表示されることに注意してください。
データベース' DatabaseName 'のDateTimeSpidNum System オブジェクトは読み取り専用であるため、更新できませんでした。
Datetime SpidNum CHECKDB for database ' DatabaseName 'は、 datetime (現地時刻) でエラーがなく終了しました。 これは情報メッセージにすぎません。ユーザー操作は必要ありません。
DateTime SpidNumデータベース [DatabaseName] のサブスクリプション設定とシステムオブジェクトをアップグレードします。
DateTime SpidNumデータベースが読み取り専用であるため、データベース "DatabaseName" の更新に失敗しました。
Sp_vupgrade_replication の実行時にDateTimeSpidNumエラーが発生します。
DateTime SpidNumのアップグレードスクリプトの状態を ' SOFTWARE\Microsoft\MSSQLServer\Replication\Setup ' に保存します。
DateTime SpidNumアップグレードスクリプトの状態を保存するときにエラーが発生します。
DateTime SpidNumデータベース' DatabaseName 'は、level levelnumから level levelnumへのスクリプト ' upgrade_ucp_cmdw_discovery. .sql ' をアップグレードしています。
DateTime SpidNumデータベース' DatabaseName 'は、level levelnumから level levelnumへのスクリプト ' msdb110_upgrade. .sql ' をアップグレードしています。
DateTime SpidNum PRE_MSDB の実行を開始します。『
DateTime SpidNum Error: 3930、Severity:16、State: 1。
DateTime SpidNum現在のトランザクションをコミットすることはできません。また、ログファイルに書き込む操作をサポートすることはできません。 トランザクションをロールバックします。
DateTime SpidNum Error: 912、Severity:21、状態: 2。
データベース' DatabaseName 'のDateTimeSpidNumスクリプトレベルのアップグレードに失敗しました。アップグレード手順 ' msdb110_upgrade "というエラーが発生しました。エラー3930、状態1、重大度16。 これは、通常の操作の妨げになる可能性のある重大なエラー条件であり、データベースはオフラインになります。 ' DatabaseName 'データベースのアップグレード中にエラーが発生した場合は、SQL Server インスタンス全体が起動しなくなります。 以前のエラーログエントリを確認して、適切な是正措置を実行し、データベースを再起動します。これにより、スクリプトのアップグレード手順が完了します。
DateTime SpidNum Error: 3417、Severity:21、州: 3。
DateTime SpidNumは、master データベースを復元できません。 SQL Server を実行できません。 Master を完全バックアップから復元するか、修復するか、再構築します。 Master データベースの再構築方法の詳細については、「SQL Server Books Online」を参照してください。
サーバーのシャットダウンにより、 DateTimeSpidNum SQL Trace が停止されました。 トレース ID = ' 1 '。 これは情報メッセージにすぎません。ユーザー操作は必要ありません。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
参照情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。