マイクロソフトは、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2008の修正プログラムを配布します。修正プログラムは累積的であるため、新しいリリースごとにすべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。
現象
Windows 7 には、次の操作のいずれかを実行します。
-
Microsoft SQL Server 2008 をインストールするには、グラフィカル ユーザー インターフェイス (GUI) を使用します。
-
SQL Server 2000 または SQL Server 2005 からアップグレードするには、GUI から SQL Server 2008 にします。
-
GUI から SQL Server 2008 クラスターをインストールするとします。
-
SQL Server 2000 クラスターまたはクラスターの SQL Server 2005 からアップグレードするには、GUI から SQL Server 2008 クラスターに。
これらの操作のいずれかを実行すると、インストールのセットアップ サポート ルールの手順の中に次のエラー メッセージが表示される場合があります。
呼び出すか、ウィンドウ ハンドルが作成されるまで、コントロールで BeginInvoke を呼び出すことができません。
さらに、セットアップのログ ファイルを SQL Server のセットアップのいずれかで次のエラー メッセージが記録される場合があります。などの Detail_LandingPage.txt ファイルに次のエラー メッセージが記録される場合があります。
< 日付 >< 時間 > Slp: 例外の種類: System.InvalidOperationException
< 日付 >< 時間 > Slp: メッセージ。
Slp の時間 > の < 日付 ><: 呼び出しまたはウィンドウ ハンドルが作成されるまで、コントロールで BeginInvoke を呼び出すことができません。
< 日付 >< 時間 > Slp: スタック。
Slp の時間 > の < 日付 ><: System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle) で
Slp の時間 > の < 日付 ><: System.Windows.Forms.Control.MarshaledInvoke (コントロールの呼び出し、デリゲートのメソッド、オブジェクトの引数をブール値の同期) で
Slp の時間 > の < 日付 ><: System.Windows.Forms.Control.Invoke (デリゲートのメソッドは、オブジェクトの引数) に
Slp の時間 > の < 日付 ><: Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close() にあります。
Slp の時間 > の < 日付 ><: Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (文字列のモニカー) に
Slp の時間 > の < 日付 ><: Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (文字列の actionId) で
Slp の時間 > の < 日付 ><: Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (文字列の actionId、TextWriter errorStream) で
Slp の時間 > の < 日付 ><: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject メタベース、TextWriter statusStream) で
Slp の時間 > の < 日付 ><: Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb、TextWriter loggingStream) で
< 日付 >< 時間 > Slp: ルールの評価が行われます: 成功
解決策
SQL Server 2008 Service Pack 1
この問題の修正プログラムは、SQL Server 2008 Service Pack 1 の累積的な更新 4 で初めてリリースされました。この累積的な更新プログラム パッケージの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
973602関数形式は、SQL Server 2008 Service Pack 1 の 4 のパッケージを更新します。