現象
Linux で SQL Server 2017 の累積更新プログラム 9 (CU9) を使用している場合、次のエラーにより、SQL Server インスタンスがデータベース SSISDB のスクリプトアップグレードモードで起動してハングすることがあります。
データベース "master" は、レベル0からレベル500にスクリプト ' ISServer_upgrade ' をアップグレードしています。
ISServer_upgrade の実行を開始します。『
SSISDB をシングルユーザーモードにする
データベース "SSISDB" のデータベースオプション SINGLE_USER をオンに設定します。
[Index_tasks_ReadyForDispatchTime] (非クラスター化インデックス) を [内部] で作成します。task([ReadyForDispatchTime] ASC)INCLUDE ([さくせい時刻], [CreateWorkerAgentId], [ExpiredTime], [InputData], [LastUpdatedTime], [ジョブ Id], [], [JobId], [], [JobId], [], [状態], [TaskType]) (ONLINE = ON)
[Index_tasks_Status] (非クラスター化インデックス) を [内部] で作成します。task([状態])INCLUDE ([ExecutedCount], [ExpiredTime], [IsCancelled], [MaxExecutedCount], [WorkerAgentId]) (ONLINE = ON)
モジュール ' enable_scaleout ' は、見つからないオブジェクト ' internal.update_logdb_info ' に依存しています。 このモジュールは、引き続き作成されます。ただし、オブジェクトが存在するまで正常に実行することはできません。
CLR バージョン v 4.0.30319 が読み込まれました。
共通言語ランタイム (CLR) 機能が初期化されました。
AppDomain 2 (SSISDB [runtime]) が作成されました。
エラー: 10342、レベル:16、状態: 100。
このエディションの SQL Server は安全なアセンブリしかサポートしていないため、アセンブリ ' Microsoft .sql サービス. Server ' は読み込めません。
エラー: 912、レベル:21、状態: 2。
データベース "master" のスクリプトレベルのアップグレードに失敗しました。アップグレード手順 ' ISServer_upgrade "が発生しました。エラー10342、状態100、重大度25。 これは、通常の操作の妨げになる可能性のある重大なエラー条件であり、データベースはオフラインになります。 "Master" データベースのアップグレード中にエラーが発生した場合は、SQL Server インスタンス全体の開始を防ぐことができます。 以前のエラーログエントリを確認して、適切な是正措置を実行し、データベースを再起動します。これにより、スクリプトのアップグレード手順が完了します。
エラー: 3417、レベル:21、状態: 3。
Master データベースを復元できません。 SQL Server を実行できません。 Master を完全バックアップから復元するか、修復するか、再構築します。 Master データベースの再構築方法の詳細については、「SQL Server Books Online」を参照してください。
サーバーのシャットダウンのため、SQL トレースが停止しました。 トレース ID = ' 1 '。 これは情報メッセージにすぎません。ユーザー操作は必要ありません。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
関連情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。