がらくたネット

アフィリエイト広告を利用しています


WSUS

WSUS

WSUS(Windows Server Update Service)

1903以降の更新プログラム

1903以降の更新プログラムを受け取るには
Windows 10, version 1903 and Laterが必須らしい
わかりにくい

https://social.msdn.microsoft.com/Forums/ja-JP/cd0efc3b-fb9c-441a-a62e-79ff128c83ca/wsus-1239136984252461237712427-windows-10?forum=jpsccmwsus

起動しない!

Windows Updateを実行して再起動してからWSUSが起動してない!

イベントログには

ユーザー 'NT AUTHORITY\NETWORK SERVICE' はログインできませんでした。 
理由: 明示的に指定されたデータベース 'SUSDB' を開くことができませんでした。 [クライアント: <named pipe>]
Update Services は初期化されずに停止しました。
とか出てやがる

WSUSのログを確認するとエラー満載

2016-08-13 14:05:48.67 spid16s     データベース 'SUSDB' を起動しています。
2016-08-13 14:05:48.69 spid9s      データベース 'model' を起動しています。
2016-08-13 14:05:48.71 spid15s     データベース 'msdb' を起動しています。
2016-08-13 14:05:48.89 spid9s      tempdb データベースを消去しています。
2016-08-13 14:05:49.34 spid9s      データベース 'tempdb' を起動しています。
2016-08-13 14:05:49.82 ログオン        エラー: 18401、重大度: 14、状態: 1。
2016-08-13 14:05:49.82 ログオン        ユーザー 'NT AUTHORITY\NETWORK SERVICE' はログインできませんでした。理由: サーバーがスクリプト アップグレード モードです。この時点では管理者だけが接続できます。 [クライアント: <named pipe>]
2016-08-13 14:05:51.35 spid18s     Service Broker エンドポイントは、状態が disabled または stopped です。
2016-08-13 14:05:51.36 spid18s     データベース ミラーリング エンドポイントは、状態が disabled または stopped です。
2016-08-13 14:05:51.38 spid18s     Service Broker マネージャーが起動しました。
2016-08-13 14:05:55.41 spid16s     7144 個のトランザクションがデータベース 'SUSDB' (5:0) でロールフォワードされました。このメッセージは情報提供だけを目的としています。ユーザー操作は不要です。
2016-08-13 14:05:55.54 spid4s      0 個のトランザクションがデータベース 'SUSDB' (5:0) でロールバックされました。このメッセージは情報提供だけを目的としています。ユーザー操作は不要です。
2016-08-13 14:05:55.54 spid4s      復旧はデータベース 'SUSDB' (5) にチェックポイントを書き込んでいます。このメッセージは情報提供だけを目的としています。ユーザー操作は不要です。
2016-08-13 14:05:55.55 spid4s      データベース SUSDB (データベース ID 5) の復旧が 1 秒 (分析: 510 ミリ秒、やり直し: 692 ミリ秒、元に戻す: 122 ミリ秒) で完了しました。このメッセージは情報提供だけを目的としています。ユーザー操作は不要です。
2016-08-13 14:05:58.22 spid16s     エラー: 50000、重大度: 16、状態: 1。
2016-08-13 14:05:58.22 spid16s     Verification failed
2016-08-13 14:05:58.22 spid16s     エラー: 50000、重大度: 16、状態: 1。
2016-08-13 14:05:58.22 spid16s     The following columns are missing:
    dbo.tbFile.IsSecure.sys.bit(1)
    dbo.tbFile.DecryptionKey.sys.varbinary(-1)
    dbo.tbFile.IsEncrypted.sys.bit(1)
2016-08-13 14:05:58.24 spid16s     Database verification script failed for database 'SUSDB'.
2016-08-13 14:05:58.28 spid16s     エラー: 3605、重大度: 16、状態: 1。
2016-08-13 14:05:58.28 spid16s     データベース 'SUSDB' のスキーマの検証が失敗しました。
2016-08-13 14:05:58.87 spid4s      SQL Server はクライアントに接続できる状態になりました。このメッセージは情報提供だけを目的としています。ユーザー操作は不要です。
2016-08-13 17:31:49.12 spid17s     データベース 'SUSDB' を起動しています。
2016-08-13 17:31:51.28 spid17s     エラー: 50000、重大度: 16、状態: 1。
2016-08-13 17:31:51.28 spid17s     Verification failed
2016-08-13 17:31:51.28 spid17s     エラー: 50000、重大度: 16、状態: 1。
2016-08-13 17:31:51.28 spid17s     The following columns are missing:
    dbo.tbFile.IsSecure.sys.bit(1)
    dbo.tbFile.DecryptionKey.sys.varbinary(-1)
    dbo.tbFile.IsEncrypted.sys.bit(1)
2016-08-13 17:31:51.28 spid17s     Database verification script failed for database 'SUSDB'.
2016-08-13 17:31:51.28 spid17s     エラー: 3605、重大度: 16、状態: 1。
2016-08-13 17:31:51.28 spid17s     データベース 'SUSDB' のスキーマの検証が失敗しました。

色々調べました。
KB3148812が原因ぢゃないかとか?

で、結論!! KB3159706
https://blogs.technet.microsoft.com/jpwsus/2016/05/26/kb3159706/

こんなんわからんし。
ちゃんと記載しといて欲しいし。
Windows Updateで適用された後、手順案内ページを表示するとか…

KB適用後に追加の手順が必要です!!!