Fix]、"サーバー: メッセージ 8624、レベル 16、状態 1、行 3 SQL Server の内部エラーがあります"SQL Server 2000 の"NOT IN"句を使用するサブクエリを含む削除クエリをコンパイルするとエラー メッセージ。

文書翻訳 文書翻訳
文書番号: 885442
# をバグ: 469989 (SQL Server 8.0)



すべて展開する | すべて折りたたむ

目次

概要

Microsoft SQL Server 2000年の修正プログラムは 1 つのダウンロード ファイルとして配布しています。修正プログラムは累積的であるため、各新しいリリースすべての修正プログラムが含まれているし、以前 SQL Server 2000 に含まれていたすべてのセキュリティ修正プログラム リリースを修正します。

資料の内容

概要

この資料で次をこの修正プログラムのリリースについて説明します。

  • この修正プログラムによって修正される問題パッケージです。
  • この修正プログラムをインストールするための必要条件パッケージです。
  • インストールした後、コンピューターを再起動する必要がありますかこの修正プログラム パッケージ。
  • この修正プログラム パッケージが他の修正プログラムによって置き換えられますかどうかパッケージです。
  • かどうか、レジストリの変更を行う必要があります。
  • この修正プログラムに含まれているファイルパッケージです。

はじめに

この修正プログラム パッケージで修正される問題

この Microsoft SQL Server 2000 で以下の問題が修正されます。修正プログラム パッケージ:
  • サブクエリを含む削除クエリをコンパイルするときに複数の"NOT IN"句を使用すると、エラー メッセージが表示されることがあります。次のよう。


    サーバー: メッセージ 8624、レベル 16、状態 1、行 3
    SQL Server の内部エラーです。
JOIN 句を使用するクエリと同じ問題が発生することも可能性があります。
次のクエリにすると、エラー メッセージが発生します。
DELETE FROM Table1 
WHERE key1 >= <minval> AND 
key1 < <maxval> AND 
key1 IN 
(SELECT DISTINCT key1 FROM Table2 
WHERE key1 NOT IN 
(SELECT DISTINCT key1 FROM Table3 WHERE Table3key >= <val>) 
AND key1 NOT IN 
(SELECT DISTINCT key1 FROM Table4) 
AND key1 NOT IN 
(SELECT DISTINCT key1 FROM Table5 WHERE NOT key1 is null))

"Microsoft SQL Server の以前の修正プログラムの一覧についてを参照してください。2000 Post-Service パック 3 または Microsoft SQL Server 2000 Post-Service パック 3 a修正プログラム」(Microsoft Knowledge Base) の次の資料に記載:
290211 SQL Server 2000年の最新の service pack を入手する方法


詳細

サービス パックの情報

この問題を解決するには、Microsoft SQL Server 2000年用の最新の service pack を入手します。詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
290211 SQL Server 2000年の最新の service pack を入手する方法

修正プログラムの情報

前提条件

この修正プログラムは Microsoft SQL Server 2000 Service Pack 3 が必要です。(SP3)。SQL Server 2000 SP3 の入手方法の詳細についてを参照してください、以下の資料は、マイクロソフト サポート技術。
290211 SQL Server 2000年の最新の service pack を入手する方法




情報を再起動します。

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

これを適用した後、SQL Server を再起動する必要があります。修正プログラムです。

この修正プログラムを有効にするには、トレース フラグ 9057 を入れておく必要があります。トレース フラグ 9057 は動的フラグです。トレース フラグ 9057 有効にするには、次の方法のいずれかを使用します。
  • 次のステートメントを実行します。
    DBCC TRACEON(9057, -1)
  • 追加 - T9057 に SQL Server の起動時のパラメーター。
この修正プログラムは、問題が解決しない場合は、追加する必要があります、 OPTION (MAXDOP1) クエリ ヒント、8624 エラーが発生しているクエリ。


レジストリ情報

レジストリを変更するはありません。

修正プログラムのファイル情報

この修正プログラムには修正するために必要なファイルのみが含まれています。この資料に記載されている問題。この修正プログラムのすべてがありません、ファイルは、製品を最新版に更新する必要があります。作成します。

この修正プログラムの英語版にファイルがあります。属性 (またはそれ以降) 次の表に記載されています。日付と時刻これらのファイルを世界協定時刻 (UTC) に一覧表示されます。場合、ファイル情報を表示するには、ローカル時刻に変換されます。検索するのにはUTC および現地時間、使用の違いを タイム ゾーン タブ[日付と時刻] ツール コントロール パネルのします。
   Date         Time   Version            Size    File name
   -----------------------------------------------------------------------
   14-Sep-2004  23:40  2000.80.977.0     664,128  Autoplt.dll      
   14-Sep-2004  23:40  2000.80.977.0      78,400  Console.exe      
   14-Sep-2004  23:40  2000.80.977.0     332,352  Ctasksui.dll     
   14-Sep-2004  23:40  2000.80.977.0     315,968  Custtask.dll     
   14-Sep-2004  23:40  2000.80.977.0      33,340  Dbmslpcn.dll     
   08-Apr-2004  18:42                    786,432  Distmdl.ldf
   08-Apr-2004  18:42                  2,359,296  Distmdl.mdf
   30-Sep-2003  19:55                        180  Drop_repl_hotfix.sql
   14-Sep-2004  23:40  2000.80.977.0   1,905,216  Dtspkg.dll       
   14-Sep-2004  23:40  2000.80.977.0     528,960  Dtspump.dll      
   14-Sep-2004  23:40  2000.80.977.0   1,557,052  Dtsui.dll        
   14-Sep-2004  23:40  2000.80.977.0     639,552  Dtswiz.dll       
   30-Sep-2003  19:55                    747,927  Instdist.sql
   30-Sep-2003  19:55                      1,581  Inst_repl_hotfix.sql
   14-Sep-2004  23:40  2000.80.977.0     352,828  Isqlw.exe        
   14-Sep-2004  23:40  2000.80.977.0      82,492  Itwiz.exe        
   14-Sep-2004  23:40  2000.80.977.0      90,692  Msgprox.dll      
   19-May-2004  20:43  8.11.40209.0      209,408  Mssdi98.dll      
   14-Sep-2004  23:40  2000.80.977.0      62,024  Odsole70.dll     
   14-Sep-2004  23:41  2000.80.977.0      25,144  Opends60.dll     
   14-Sep-2004  23:40  2000.80.977.0      57,904  Osql.exe         
   14-Sep-2004  23:40  2000.80.977.0     279,104  Pfutil80.dll     
   30-Sep-2003  19:48                    550,780  Procsyst.sql
   08-Apr-2004  18:42                     12,305  Qfe469315.sql
   08-Apr-2004  18:42                     19,195  Qfe469571.sql
   26-Aug-2004  21:14                      5,157  Qfe472197.sql
   14-Sep-2004  23:40  2000.80.977.0     143,940  Qrdrsvc.exe      
   13-Sep-2004  19:09                  1,105,167  Replmerg.sql
   14-Sep-2004  23:41  2000.80.977.0     221,768  Replprov.dll     
   14-Sep-2004  23:41  2000.80.977.0     307,784  Replrec.dll      
   13-Sep-2004  15:16  2000.80.977.0     159,813  Replres.rll
   26-Aug-2004  21:14                  1,086,925  Replsys.sql
   30-Sep-2003  19:55                    986,603  Repltran.sql
   14-Sep-2004  23:41  2000.80.977.0     287,304  Rinitcom.dll     
   14-Sep-2004  23:41  2000.80.977.0      78,416  Sdiclnt.dll      
   14-Sep-2004  23:41  2000.80.977.0      66,112  Semmap.dll       
   14-Sep-2004  23:41  2000.80.977.0      57,916  Semnt.dll        
   14-Sep-2004  23:41  2000.80.977.0     492,096  Semobj.dll       
   13-Sep-2004  15:47  2000.80.977.0     172,032  Semobj.rll
   14-Sep-2004  23:40  2000.80.977.0      53,832  Snapshot.exe     
   30-Sep-2003  19:48                    117,834  Sp3_serv_uni.sql
   14-Sep-2004  23:40  2000.80.977.0      28,672  Sqlagent.dll     
   14-Sep-2004  23:40  2000.80.977.0     311,872  Sqlagent.exe     
   14-Sep-2004  23:40  2000.80.977.0     168,001  Sqlakw32.dll     
   14-Sep-2004  23:41  2000.80.977.0      33,344  Sqlctr80.dll     
   14-Sep-2004  23:41  2000.80.977.0   4,215,360  Sqldmo.dll       
   14-Sep-2004  23:40                     25,172  Sqldumper.exe    
   13-Sep-2004  15:09  2000.80.977.0      28,672  Sqlevn70.rll
   14-Sep-2004  23:40  2000.80.977.0     156,224  Sqlmaint.exe     
   14-Sep-2004  23:41  2000.80.977.0     180,792  Sqlmap70.dll     
   14-Sep-2004  23:41  2000.80.977.0     188,992  Sqlmmc.dll       
   13-Sep-2004  15:51  2000.80.977.0     479,232  Sqlmmc.rll
   14-Sep-2004  23:41  2000.80.977.0     401,984  Sqlqry.dll       
   14-Sep-2004  23:41  2000.80.977.0      57,920  Sqlrepss.dll     
   14-Sep-2004  23:41  2000.80.977.0   7,708,753  Sqlservr.exe     
   14-Sep-2004  23:41  2000.80.977.0     590,396  Sqlsort.dll      
   14-Sep-2004  23:41  2000.80.977.0      45,644  Sqlvdi.dll       
   14-Sep-2004  23:41  2000.80.977.0     106,588  Sqsrvres.dll     
   14-Sep-2004  23:41  2000.80.977.0      33,340  Ssmsgnet.dll     
   14-Sep-2004  23:41  2000.80.977.0      33,340  Ssmslpcn.dll     
   14-Sep-2004  23:41  2000.80.977.0      33,340  Ssmsqlgc.dll     
   14-Sep-2004  23:41  2000.80.977.0      82,492  Ssnetlib.dll     
   14-Sep-2004  23:41  2000.80.977.0      25,148  Ssnmpn70.dll     
   14-Sep-2004  23:41  2000.80.977.0     123,456  Stardds.dll      
   14-Sep-2004  23:41  2000.80.977.0     158,240  Svrnetcn.dll     
   14-Sep-2004  23:40  2000.80.977.0      76,416  Svrnetcn.exe     
   14-Sep-2004  23:41  2000.80.977.0      49,228  Ums.dll          
   14-Sep-2004  23:41  2000.80.977.0      74,304  Xplog70.dll      
   14-Sep-2004  23:41  2000.80.977.0      98,872  Xpweb70.dll      
メモ ファイルの依存関係、最新の修正プログラムまたは機能のためのこれらを含むファイルにはその他ファイルです。

状況

マイクロソフトでは、この「対象」に記載されているマイクロソフト製品の問題として認識しています。

この問題は、最初 Microsoft SQL Server 2000 Service Pack 4 で修正済みです。

関連情報

詳細については、名前付けスキーマMicrosoft SQL Server の更新プログラムを表示するのには、次の資料番号をクリックして、資料は、マイクロソフト サポート技術。
822499 Microsoft SQL Server のソフトウェア更新プログラム パッケージの新しい命名方式は
詳細については、マイクロソフトをリリース後のソフトウェアを修正するときに使用する用語Microsoft では、資料を表示する次の資料番号をクリックします。ナレッジ ベース:
824684マイクロソフトのソフトウェア更新プログラムの説明に使用される一般的な用語の説明

プロパティ

文書番号: 885442 - 最終更新日: 2011年7月30日 - リビジョン: 7.0
キーワード:?
kbbug kbfix kbqfe kbsqlserv2000presp4fix kbhotfixserver kbmt KB885442 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:885442
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com