現在オフラインです。再接続するためにインターネットの接続を待っています

修正: SQL Server 2008 R2 で、CHARINDEX 関数を使用してクエリを実行すると、「非、解放されてスケジューラ」エラーが発生する可能性があります。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:2633357
現象
次のシナリオを検討してください。
  • 使用するクエリを実行、 CHARINDEX Microsoft SQL Server 2008 R2 で機能します。、 CHARINDEX 機能を使用します。 varchar(max) パラメーターの引数として。
  • 箱または BIN2 照合順序、パラメーターを使用します。

このシナリオでは、「非、解放されてスケジューラ」エラー発生します。また、SQL Server アプリケーション ログ フォルダーに、最小ダンプ ファイルが生成され、SQL Server のエラー ログ ファイルには、次のようなエラーが記録されます。
日付時間 サーバー *** 0 の spid のスレッドのコンテキストを取得できません。

日付時間 Server * *******************************************************************************

日付時間 サーバー *

日付時間 サーバー * 開始スタック ダンプ:

日付時間 サーバー * 日時 spid 3740

日付時間 サーバー *

日付時間 サーバー *、解放されていないスケジューラ

日付時間 サーバー *

日付時間 Server * *******************************************************************************

日付時間 サーバーのダンプのスタックの署名 0x0000000000000281 であります。

日付時間 サーバーの外部のダンプ プロセス リターン コード 0x20000001。

外部のダンプ プロセスはエラーを返しません。

日付時間 サーバー プロセス 0: 0: 0 (0x10f0) ワーカー 0x00000000806741A0 表示スケジューラ 7 を非とします。スレッドの作成時刻: 12956396639383。およそスレッド CPU の使用: カーネル 0 ミリ秒は、ユーザー 70434 ミリ秒プロセス使用率 13%。システムのアイドル 86% です。間隔: 70434 ミリ秒

日付時間 サーバー プロセス 0: 0: 0 (0x10f0) ワーカー 0x00000000806741A0 表示スケジューラ 7 を非とします。スレッドの作成時刻: 12956396639383。およそスレッド CPU の使用: カーネル 0 ミリ秒は、ユーザー 130838 ミリ秒プロセス使用率 12%。システムのアイドル 86% です。間隔: 132272 ミリ秒

日付時間 spid ## SQL トレースを停止します。トレース ID = '2'。ログイン名 'sa' =。
メモ この問題は、SQL Server 2008年サービス パック 3 (SP3) 既に固定されています。
原因
バイナリ データのパターンをマッチングに使用されるメソッドでの欠陥のためのこの問題に発生します。箱または BIN2 照合順序のデータを照合します。
解決方法

修正プログラムの情報

サポートされている修正プログラムをマイクロソフトから入手することができます。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムは、この特定の問題が発生しているシステムにのみ適用されます。

修正プログラムがダウンロード可能な場合は、この記事の上部に「修正プログラムのダウンロード」セクションが表示されます。このセクションが表示されない場合は、マイクロソフト カスタマー サービス & サポート修正プログラムを入手するのには、要求を送信します。

メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号のまたは別のサービス リクエストを作成するには、次のマイクロソフト web サイトを参照してください。 メモ 「修正プログラムのダウンロード」フォームには、利用可能な言語の修正プログラムが表示されます。お使いの言語の修正プログラムが存在しない場合、表示されません。

前提条件

この修正プログラムを適用するには、SQL Server 2008 R2 Service Pack インストール 1 (SP1) が必要です。

再起動の必要性

この修正プログラムの適用後、コンピューターを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムは以前リリースされたホットフィックスを置き換えられません。

ファイル情報

この修正プログラムのグローバル バージョンがファイル属性 (またはそれ以降のファイル属性) が、次の表に一覧表示します。日付と時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイル情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン で、 日付と時刻 コントロール パネルの項目。
ファイル名のプロパティを確認します。ファイルのサイズ日付時間プラットフォーム
Sqlservr.exe2009.100.2799.043,061,60022-12 月-201121: 59x86
Sqlservr.exe2009.100.2799.062,133,60022-12 月-201120: 55x 64
Sqlservr.exe2009.100.2799.0122,108,25622-12 月-201120: 19IA-64

状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
回避策
この問題を回避するを使用します。 varchar パラメーターの引数として、 CHARINDEX 関数を使用するのではなく、 varchar(max) パラメーターです。

警告: この記事は自動翻訳されています

プロパティ

文書番号:2633357 - 最終更新日: 01/12/2012 09:21:00 - リビジョン: 1.0

  • kbfix kbqfe kbexpertiseadvanced kbhotfixserver kbautohotfix kbmt kbsurveynew KB2633357 KbMtja
フィードバック