回答:
データベースアップグレードアドバイザーは、アップグレードプロセス中にトレースフラグ8017をオフにして、後で再度有効にする必要があることを報告できます。
トレースフラグ8017は、SQL Serverが(アフィニティマスクに従って)使用できないSQLプロセッサを含むすべての論理プロセッサのスケジューラを作成するかどうかを制御します。
フラグを有効にしても、これらの「オフライン」スケジューラーは作成されず、いくつかのリソースが節約されます。また、アフィニティマスクを変更してSQL Serverのプロセッサを動的に追加することはできません。アフィニティマスクを変更してから、インスタンスを再起動する必要があります。
トレースフラグが存在する理由がわからない場合は、削除しないでください。いつ、なぜ追加されたのか、また誰が追加したのかを説明するドキュメントが組織のどこかにあるはずです。そうでない場合は、修正する必要があるプロセスがあります:)
RaadeeとPaul Whiteにさらに追加するために(eckesのコメントがすでに述べられていることも確認)、TF 8017は、2005年以降のすべての SQL Server Express Editionバージョンでデフォルトで有効になっています。おそらく、CPU(ソケットやコア)の数を抑制する方法です)SQL Serverエディションではサポートされていません。
テスト済み:
CPUの制限については、さまざまなMicrosoftドキュメントで説明されています。たとえば、SQL ServerのエディションごとのCompute容量の制限などです。
サードパーティのリソースでは、TF 8017がSteinar Andersonのトレースフラグリストに記載されています。このリストには、この質問へのリンクがあります。