FIX SQL Server 2000 にかかる時間を複数の同時接続経由で大容量の text、ntext、または image データを挿入

文書翻訳 文書翻訳
文書番号: 886708
バグ#: 472729 (SQL Server 8.0)
すべて展開する | すべて折りたたむ

目次

資料の内容

概要

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

現象

Microsoft ではSQL Server 経由で大容量の text、ntext、または image データを挿入すると 2000複数の同時接続データ データが直列に挿入されるよりシナリオでを挿入するのには長くなります。

同時実行の挿入を実行すると、 sysprocesses 仮想的なテーブルに次の値のいずれかが表示可能性があります、 waittype 列の接続挿入を実行します。
  • 0X0413 (PAGELATCH_UP)
  • 0X0414 (PAGELATCH_EX)
値は、 waitresource 列は、PAGELATCH_UPwaittype の 8088 は、常に、ページ番号です。

すべての一般にリリースされた SQL Server 2000 Post-Service パック 3 a のリストについて修正プログラムは、マイクロソフト サポート技術、次の資料を参照してください。
810185 SQL Server 2000 SQL Server 2000 Service Pack 3 および 3 a の修正プログラムの更新

原因

この問題同時に、バイナリ ラージ オブジェクト (BLOB) データが挿入されたときに発生します接続します。

テキスト、ntext 型、およびイメージ データをチャンク単位で保存されます。これらのチャンクはリンク、SQL Server でのバイナリ データを特定の行のシーケンスを形成します。2000] をクリックします。 これらのデータのチャンクには、次のいずれかを指定できます。
  • ページの完全なすべてのデータをページ 1 つの行に関連しています。
  • 混在複数行からの断片を格納するページです。
すべてのページが割り当てられている場合は、遅延、ページ割り当てとページにフルのマークを付けることがあります。この遅延は、挿入用の空き領域があるかを調べることを検査する他の同時実行の挿入があります。

挿入するときは、データが同時接続経由で、 sysprocesses 仮想的なテーブル可能性があります。挿入しようとしている接続がある、 waittype 次のいずれかPAGELATCH_UP と PAGELATCH_EX の waittype の値です。
  • 0X0413 (PAGELATCH_UP)
  • 0X0414 (PAGELATCH_EX)
同時接続は、受信スレッドを挿入ページ PAGELATCH_EX にラッチされます。ただし、スレッドはブロックされます。その後、挿入をスレッドを待機します。現在のページ上に挿入です。最初の insert のある場合にのみ完了することができます、2 番目の insert を検索、ページがいっぱいになるしが表示されません。2 番目の挿入の利用できる領域。この状況が発生した場合、2 番目割り当てコードを挿入するのには、別のページを参照する挿入が返されるします。これら追加のトリップを割り当てコードを挿入するのには遅延が発生します。SQL Server 2000年のデータを使用した同時接続します。

解決方法

サービス パックの情報

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

修正プログラムの情報

前提条件

この修正プログラムには、SQL Server 2000 Service Pack 3 (SP3) が必要です。 SQL Server 2000 Service Pack 3 の入手方法の詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
290211SQL Server 2000年の最新の service pack を入手する方法
また、この修正プログラムは、必要がありますでもSQL Server 2000年の修正プログラムのビルド 2000.80.977 がインストールされているがあります。 ビルド 2000.80.977 を SQL Server 2000年投稿 SP3a 修正プログラムの詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックします。
888007SQL Server 2000 post-Service パック 3 修正プログラムをインストールしようとすると、「製品インストールの前提条件の更新はありません」のエラー メッセージが表示されます。

情報を再起動します。

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

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

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

この修正プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイル情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン タブ コントロール パネルの日付と時刻ツールでします。

SQL Server 2000 は、32 ビット版

   Date         Time   Version        Size       File name
   ------------------------------------------------------------------
   08-Oct-2004  01:13  2000.80.980.0    664,128  Autoplt.dll      
   08-Oct-2004  01:13  2000.80.980.0     78,400  Console.exe      
   08-Oct-2004  01:13  2000.80.980.0    332,352  Ctasksui.dll     
   08-Oct-2004  01:13  2000.80.980.0    315,968  Custtask.dll     
   08-Oct-2004  01:13  2000.80.980.0     33,340  Dbmslpcn.dll     
   08-Apr-2004  21:42                   786,432  Distmdl.ldf
   08-Apr-2004  21:42                 2,359,296  Distmdl.mdf
   30-Sep-2003  22:55                       180  Drop_repl_hotfix.sql
   08-Oct-2004  01:13  2000.80.980.0  1,905,216  Dtspkg.dll       
   08-Oct-2004  01:13  2000.80.980.0    528,960  Dtspump.dll      
   08-Oct-2004  01:13  2000.80.980.0  1,557,052  Dtsui.dll        
   08-Oct-2004  01:13  2000.80.980.0    639,552  Dtswiz.dll       
   30-Sep-2003  22:55                   747,927  Instdist.sql
   30-Sep-2003  22:55                     1,581  Inst_repl_hotfix.sql
   08-Oct-2004  01:13  2000.80.980.0    352,828  Isqlw.exe        
   08-Oct-2004  01:13  2000.80.980.0     82,492  Itwiz.exe        
   08-Oct-2004  01:13  2000.80.980.0     90,692  Msgprox.dll      
   19-May-2004  23:43  8.11.40209.0     209,408  Mssdi98.dll      
   08-Oct-2004  01:13  2000.80.980.0     62,024  Odsole70.dll     
   08-Oct-2004  01:14  2000.80.980.0     25,144  Opends60.dll     
   08-Oct-2004  01:13  2000.80.980.0     57,904  Osql.exe         
   08-Oct-2004  01:13  2000.80.980.0    279,104  Pfutil80.dll     
   30-Sep-2003  22:48                   550,780  Procsyst.sql
   08-Apr-2004  21:42                    12,305  Qfe469315.sql
   08-Apr-2004  21:42                    19,195  Qfe469571.sql
   27-Aug-2004  00:13                     5,157  Qfe472197.sql
   08-Oct-2004  01:13  2000.80.980.0    143,940  Qrdrsvc.exe      
   30-Sep-2004  16:25                 1,105,167  Replmerg.sql
   08-Oct-2004  01:13  2000.80.980.0    221,768  Replprov.dll     
   08-Oct-2004  01:13  2000.80.980.0    307,784  Replrec.dll      
   30-Sep-2004  01:51  2000.80.980.0    159,813  Replres.rll
   27-Aug-2004  00:13                 1,086,925  Replsys.sql
   30-Sep-2003  22:55                   986,603  Repltran.sql
   08-Oct-2004  01:13  2000.80.980.0    287,304  Rinitcom.dll     
   08-Oct-2004  01:13  2000.80.980.0     78,416  Sdiclnt.dll      
   08-Oct-2004  01:13  2000.80.980.0     66,112  Semmap.dll       
   08-Oct-2004  01:13  2000.80.980.0     57,916  Semnt.dll        
   08-Oct-2004  01:13  2000.80.980.0    492,096  Semobj.dll       
   30-Sep-2004  02:20  2000.80.980.0    172,032  Semobj.rll
   08-Oct-2004  01:13  2000.80.980.0     53,832  Snapshot.exe     
   30-Sep-2003  22:48                   117,834  Sp3_serv_uni.sql
   08-Oct-2004  01:12  2000.80.980.0     28,672  Sqlagent.dll     
   08-Oct-2004  01:13  2000.80.980.0    311,872  Sqlagent.exe     
   08-Oct-2004  01:12  2000.80.980.0    168,001  Sqlakw32.dll     
   08-Oct-2004  01:13  2000.80.980.0     33,344  Sqlctr80.dll     
   08-Oct-2004  01:13  2000.80.980.0  4,215,360  Sqldmo.dll       
   08-Oct-2004  01:13                    25,172  Sqldumper.exe    
   30-Sep-2004  01:34  2000.80.980.0     28,672  Sqlevn70.rll
   08-Oct-2004  01:13  2000.80.980.0    156,224  Sqlmaint.exe     
   08-Oct-2004  01:13  2000.80.980.0    180,792  Sqlmap70.dll     
   08-Oct-2004  01:13  2000.80.980.0    188,992  Sqlmmc.dll       
   30-Sep-2004  02:34  2000.80.980.0    479,232  Sqlmmc.rll
   08-Oct-2004  01:13  2000.80.980.0    401,984  Sqlqry.dll       
   08-Oct-2004  01:13  2000.80.980.0     57,920  Sqlrepss.dll     
   08-Oct-2004  01:13  2000.80.980.0  7,712,849  Sqlservr.exe     
   08-Oct-2004  01:13  2000.80.980.0    590,396  Sqlsort.dll      
   08-Oct-2004  01:13  2000.80.980.0     45,644  Sqlvdi.dll       
   08-Oct-2004  01:13  2000.80.980.0    106,588  Sqsrvres.dll     
   08-Oct-2004  01:13  2000.80.980.0     33,340  Ssmsgnet.dll     
   08-Oct-2004  01:13  2000.80.980.0     33,340  Ssmslpcn.dll     
   08-Oct-2004  01:13  2000.80.980.0     33,340  Ssmsqlgc.dll     
   08-Oct-2004  01:13  2000.80.980.0     82,492  Ssnetlib.dll     
   08-Oct-2004  01:13  2000.80.980.0     25,148  Ssnmpn70.dll     
   08-Oct-2004  01:13  2000.80.980.0    123,456  Stardds.dll      
   08-Oct-2004  01:13  2000.80.980.0    158,240  Svrnetcn.dll     
   08-Oct-2004  01:13  2000.80.980.0     76,416  Svrnetcn.exe     
   08-Oct-2004  01:13  2000.80.980.0     49,228  Ums.dll          
   08-Oct-2004  01:13  2000.80.980.0     74,304  Xplog70.dll      
   08-Oct-2004  01:13  2000.80.980.0     98,872  Xpweb70.dll      

SQL Server 2000 は、64 ビット版

   Date         Time   Version        Size        File name             Platform
   -----------------------------------------------------------------------------
   01-Oct-2004  02:28  2000.80.980.0      56,832  Dbmslpcn.dll          IA-64
   08-Apr-2004  21:42                    786,432  Distmdl.ldf
   08-Apr-2004  21:42                  2,359,296  Distmdl.mdf
   30-Sep-2003  22:55                        180  Drop_repl_hotfix.sql
   30-Sep-2003  22:55                    747,927  Instdist.sql
   30-Sep-2003  22:55                      1,581  Inst_repl_hotfix.sql
   01-Oct-2004  02:28  2000.80.980.0     185,856  Msgprox.dll           IA-64
   19-May-2004  23:43  8.11.40517.0      722,944  Mssdi98.dll           IA-64
   01-Oct-2004  02:28  2000.80.980.0     151,040  Odsole70.dll          IA-64
   01-Oct-2004  02:29  2000.80.980.0      27,136  Opends60.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     148,992  Osql.exe              IA-64
   30-Sep-2003  22:48                    550,780  Procsyst.sql
   08-Apr-2004  21:42                     12,305  Qfe469315.sql
   08-Apr-2004  21:42                     19,195  Qfe469571.sql
   27-Aug-2004  00:13                      5,157  Qfe472197.sql
   01-Oct-2004  02:28  2000.80.980.0     353,280  Qrdrsvc.exe           IA-64
   30-Sep-2004  16:25                  1,105,167  Replmerg.sql
   01-Oct-2004  02:28  2000.80.980.0     534,528  Replprov.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     769,024  Replrec.dll           IA-64
   30-Sep-2004  16:26  2000.80.980.0     146,432  Replres.rll
   27-Aug-2004  00:13                  1,086,925  Replsys.sql
   30-Sep-2003  22:55                    986,603  Repltran.sql
   01-Oct-2004  02:28  2000.80.980.0     650,240  Rinitcom.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     160,768  Semmap.dll            IA-64
   01-Oct-2004  02:28  2000.80.980.0     132,608  Semnt.dll             IA-64
   01-Oct-2004  02:28  2000.80.980.0      88,576  Snapshot.exe          IA-64
   30-Sep-2003  22:48                    117,834  Sp3_serv_uni.sql
   01-Oct-2004  02:27  2000.80.980.0      10,240  Sqlagent.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0   1,055,232  Sqlagent.exe          IA-64
   01-Oct-2004  02:28  2000.80.980.0      90,112  Sqlboot.dll           IA-64
   01-Oct-2004  02:28  2000.80.980.0      32,256  Sqlctr80.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0  13,845,504  Sqldmo.dll            IA-64
   01-Oct-2004  02:28                     39,936  Sqldumper.exe         IA-64
   30-Sep-2004  16:15  2000.80.980.0      19,968  Sqlevn70.rll
   01-Oct-2004  02:28  2000.80.980.0     493,568  Sqlmaint.exe          IA-64
   01-Oct-2004  02:28  2000.80.980.0      23,040  Sqlmap70.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     152,064  Sqlrepss.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0  25,205,760  Sqlservr.exe          IA-64
   01-Oct-2004  02:28  2000.80.980.0     616,960  Sqlsort.dll           IA-64
   01-Oct-2004  02:28  2000.80.980.0     120,320  Sqlvdi.dll            IA-64
   01-Oct-2004  02:28  2000.80.980.0     227,328  Sqsrvres.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0      53,760  Ssmslpcn.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0      59,904  Ssmsqlgc.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     255,488  Ssnetlib.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0      20,992  Ssnmpn70.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     430,080  Svrnetcn.dll          IA-64
   01-Oct-2004  02:28  2000.80.980.0     185,856  Svrnetcn.exe          IA-64
   01-Oct-2004  02:28  2000.80.980.0     183,296  Xplog70.dll           IA-64
   01-Oct-2004  02:28  2000.80.980.0     187,392  Xpweb70.dll           IA-64
メモ ファイルの依存関係、最新の修正プログラムのためにこれらが含まれているファイルもその他のファイルを含む場合があります。

状況

マイクロソフトこれである、「対象製品」に記載されているマイクロソフト製品のバグセクションです。

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

詳細

SQL Server 更新プログラムの名前付けスキーマの詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
822499新しいMicrosoft SQL Server のソフトウェア更新プログラム パッケージの命名方式
リリース後のソフトウェア修正は、Microsoft を使用している用語の詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
824684説明するために使用される一般的な用語の説明マイクロソフトのソフトウェア更新プログラム

プロパティ

文書番号: 886708 - 最終更新日: 2011年7月18日 - リビジョン: 4.0
キーワード:?
kbbug kbfix kbqfe kbsqlserv2000presp4fix kbhotfixserver kbmt KB886708 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:886708
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