Microsoft は、Microsoft SQL Server 2008 Service Pack 1 (SP1) または SQL Server 2008 R2 の修正プログラムを 1 つのダウンロード可能なファイルとして配布します。 修正プログラムは累積的であるため、新しい各リリースには、以前の SQL Server 2008 Service Pack 1(SP1) または SQL Server 2008 R2 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。
現象
たとえば次のようなシナリオを考えてみます。
コンピューターで SQL Server 2008 または SQL Server 2008 R2 のインスタンスを実行します。 このインスタンスのSQL Server エージェント サービスはオフになっています。
リモート コンピューターからこのコンピューターへのリモート デスクトップ セッションを作成します。 リモート セッションのセッション ID が 0 より大きい。
リモート デスクトップ セッションでSQL Server エージェント サービスを開始しようとするとします。
たとえば、次のディレクトリで sqlagent.exe -i MSSQLSERVER -C コマンドを実行します。
%Program Files%\Microsoft SQL Server\MSSQL10.<データベース インスタンス>\MYSQL\Binn
このシナリオでは、SQL Server エージェント サービスは開始されません。 さらに、次のエラー メッセージが表示されます。
注
ConnConnectAndSetCryptoForXpstar が失敗しました (0)。
また、次のエラー メッセージが SqlAgent.out ファイルに記録されます。
注
<Date><Time> - ! [298] SQLServer Error: 22022, Usage: EXECUTE xp_sqlagent_notify 'A', NULL, NULL, <alert_id>, <action type> [SQLSTATE 42000]
<Date><Time>- ! [442] ConnConnectAndSetCryptoForXpstar が失敗しました (0)。
原因
この問題は、SQL Server エージェント サービスの起動プロセスにリモート セッションからアクセスできないために発生します。
解決策
累積的な更新プログラムの情報
SQL Server 2008 SP1
この問題の修正プログラムは、累積的な更新プログラム 11 で最初にリリースされました。 SQL Server 2008 Service Pack 1 (SP1) のこの累積的な更新プログラム パッケージを入手する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2413738 SQL Server 2008 Service Pack 1 用の累積的な更新プログラム パッケージ 11 注意 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前のSQL Server 2008 Service Pack 1 (SP1) 修正リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
970365 2008 Service Pack 1 のリリース後にリリースされた SQL Server 2008 ビルドSQL Server
SQL Server 2008 R2
この問題の修正プログラムは、累積的な更新プログラム 5 で最初にリリースされました。 SQL Server 2008 R2 のこの累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
2438347 累積的な更新プログラム パッケージ 5 for SQL Server 2008 R2 注意 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 R2 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド
SQL Server 2008 Service Pack 2
この問題の修正プログラムは、SQL Server 2008 Service Pack 2 の累積的な更新プログラム 2 で最初にリリースされました。 この累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2467239 SQL Server 2008 Service Pack 2Note 用の累積的な更新プログラム パッケージ 2 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前のSQL Server 2008 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 Microsoft では、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2402659 2008 Service Pack 2 SQL Serverリリース後にリリースされた SQL Server 2008 ビルドは、特定のSQL Server サービス パックに対して Microsoft SQL Server 2008 修正プログラムが作成されました。 SQL Server 2008 Service Pack 2 のインストールには、SQL Server 2008 Service Pack 2 修正プログラムを適用する必要があります。 既定では、SQL Server Service Pack で提供されるすべての修正プログラムは、次のSQL Server サービス パックに含まれます。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。