FIX: SQL 偵錯不適用於 Visual Studio.NET 在您安裝 Windows XP Service Pack 2

文章翻譯 文章翻譯
文章編號: 839280 - 檢視此文章適用的產品。
Bug #: 471127 (SQL Server 8.0)
全部展開 | 全部摺疊

在此頁中

文件內容

結論

本文包含下列關於此 Hotfix 版本的資訊:
  • 此 Hotfix 套件所修正之問題。
  • 安裝 Hotfix 套件的先決條件。
  • 是否您必須重新啟動您的電腦安裝 Hotfix 套件之後。
  • 是否 Hotfix 套件會取代任何其他 Hotfix 套件。
  • 您必須在是否做任何登錄變更。
  • Hotfix 套件中所包含的檔案。

徵狀

安裝 Microsoft Windows XP Service Pack 2 (SP2) 之後 SQL 偵錯 Microsoft Visual Studio.NET 2003年中的功能 (Visual Studio.NET) 無法運作。當您嘗試時若要偵錯 SQL Server 預存程序在 伺服器總管] 窗格中使用 [逐步執行預存程序] 選項,您可能會收到下列錯誤訊息:
無法偵錯預存程序,因為 SQL Server 資料庫是未安裝正確,或使用者沒有執行 master.sp_sdidebug 的使用權限。執行 SQL Server 安裝程式,或連絡資料庫管理員。
安裝 Windows XP SP2 之後可能無法偵錯 SQL Server 預存程序可以偵錯安裝 Windows XP SP2 之前的 Visual Studio.NET 中。

當您展開已註冊的伺服器在 Visual Studio.NET 中的 [伺服器總管] 窗格的 [父 SQL 伺服器] 節點中所列的一個 SQL Server 節點時,安裝 Windows XP SP2 之後您會收到下列錯誤訊息:
可能不會自動探索任何 SQL Server 執行個體。
註冊的 SQL Server 執行個體在快速鍵功能表中選擇 [] 如果您知道這台電腦上有 SQL Server 執行個體。
想 Visual Studio.NET 中的預存程序進行偵錯時您也可能會注意到類似於下列 資料庫輸出] 窗格中的錯誤訊息:
無法連接至偵錯工具在 < SQL Server 的電腦名稱 > (錯誤 = 0x800706ba)。確定用戶端] 元件如 SQLDBREG.EXE,安裝,並在 < 用戶端電腦名稱 > 上註冊。 停用連線 54 的偵錯。
如需清單前一個快速補充程式請參閱 「 Microsoft SQL Server 2000 post-Service 封包 3 或 Microsoft SQL 伺服器 2000 post-Service 封包 3a Hotfix 」 一節,下列 「 Microsoft 知識庫 」 文件中:
290211如何取得最新的 SQL Server 2000 Service Pack


解決方案

服務套件資訊

如果要解決這個問題,取得最新的 Service Pack,Microsoft SQL Server 2000。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
290211如何取得最新的 SQL Server 2000 Service Pack

Hotfix 資訊



必要條件

您應該將這個 Hotfix 了 SQL Server 2000 Service Pack 3 或 SQL Server 7.0 和 Windows XP Service Pack 2。
附註如果要解決這個問題,套用 Hotfix 上 SQL Server 2000 因為這個問題是伺服器端問題。

重新啟動資訊

套用此 Hotfix 之後,請重新啟動 SQL Server 2000。

Hotfix 檔案資訊

此 Hotfix 包含只需修正本文所列問題的那些檔案。此 Hotfix 並未包含必須將產品完整更新至最新版組建的所有檔案。

此 Hotfix 的英文版在檔案屬性 (或更新版本的檔案屬性) 如下列表格中所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用 [中日期] 和 [時間] 工具,在 [控制台] 中的 [時區] 索引標籤]。

SQL Server 2000

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


附註由於檔案相依性的最新 Hotfix 包含這些檔案也可能包含其他檔案。

狀況說明

Microsoft 已確認這是在 < 適用於 > 一節中所列出的 Microsoft 產品中有錯誤。

這個問題,首先已經在 Microsoft SQL Server 2000 服務套件 4 中獲得修正。

其他相關資訊

如果要重現問題的步驟

  1. 正在執行 Microsoft Windows XP 或 Microsoft Windows Service Pack 1 而且具有 Visual Studio.NET 安裝電腦上啟動 Visual Studio.NET。
  2. 將電腦設定為執行 SQL 偵錯。

    如需有關如何設定 SQL 偵錯的詳細資訊,請造訪下列 Microsoft 網站]:
    http://msdn2.microsoft.com/en-us/library/s4sszxst(vs.71).aspx
  3. 在 Visual 的 Studio.NET 偵錯使用 SQL 偵錯功能的 SQL Server 預存程序。請確定您可以成功地偵錯 SQL Server 預存程序。
  4. 在電腦上安裝 Windows XP SP2,然後重新啟動電腦。
  5. 啟動 Visual Studio.NET。
  6. 在 [檢視] 功能表上按一下 伺服器總管
  7. 伺服器總管] 窗格中展開 [伺服器,然後再展開 [執行 SQL Server 的電腦的名稱。
  8. 在 [伺服器總管] 窗格中,展開 SQL 伺服器

    附註您會收到錯誤訊息所述之 < 徵狀 > 一節。
  9. 伺服器總管] 窗格中以滑鼠右鍵按一下 [資料連線],然後按一下 [加入連接
  10. 在 [資料連結屬性] 對話方塊指定連接至您的 SQL Server 資料庫詳細資料],再按一下 [確定]
  11. 伺服器總管] 窗格中展開 [SQL Server nameDatabase nameUser name
  12. 如果出現 [SQL Server 登入] 對話方塊,輸入連線] 詳細資料],再按 [確定]
  13. 在 [伺服器總管] 窗格中,展開 預存程序
  14. CustOrderHist,] 上按一下滑鼠右鍵,然後按一下 [逐步執行預存程序
  15. 如果出現 [SQL Server 登入] 對話方塊,輸入連線] 詳細資料],再按 [確定]

    附註您會收到 < 徵狀 > 一節中所述的錯誤訊息。
如需有關執行 SQL 偵錯的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
316549如何偵錯 Visual Studio.NET 中的預存程序
對於 Microsoft SQL 命名結構描述的相關資訊按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項在下列文件伺服器更新:
822499Microsoft SQL Server 軟體更新套件的新命名結構描述
該 Microsoft 使用 orrecting 軟體後的放開術語的相關資訊,請按一下下列文章編號,檢視 「 Microsoft 知識庫 」 中的發行項件:
824684用來描述 Microsoft 軟體更新標準術語的說明


屬性

文章編號: 839280 - 上次校閱: 2007年11月2日 - 版次: 5.7
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft Visual Studio .NET 2003 Enterprise Architect?應用於:
    • Microsoft Windows XP Professional SP2
關鍵字:?
kbmt kbhotfixserver kbqfe kbsqlserv2000presp4fix kbfix kberrmsg kbstoredproc kbtsql kbserver kbdatabase kbbug KB839280 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:839280
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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