CORRECÇÃO: Depuração de SQL não funciona no Visual Studio .NET depois de instalar o Windows XP Service Pack 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 839280 - Exibir os produtos aos quais esse artigo se aplica.
Bug #: 471127 (SQL Server 8.0)
Expandir tudo | Recolher tudo

Neste artigo

Índice do artigo

Sumário

Este artigo inclui as seguintes informações sobre nesta versão do hotfix:
  • Problemas corrigidos por esse pacote de hotfix.
  • Os pré-requisitos para instalar o pacote de hotfix.
  • Se você deve reiniciar o computador depois de instalar o pacote de hotfix.
  • Se o pacote de hotfix é substituído por qualquer outro pacote de hotfix.
  • Se você deve fazer alterações no registro.
  • Os arquivos contidos no pacote de hotfix.

Sintomas

Depois de instalar o Microsoft Windows XP Service Pack 2 (SP2), o SQL depuração recurso no Microsoft Visual Studio .NET 2003 (Visual Studio. NET) não funciona. Quando você tenta depurar um SQL Server procedimento armazenado usando a opção Step Into Stored Procedure no painel Server Explorer , você pode receber a seguinte mensagem de erro:
Não é possível depurar procedimentos armazenados porque o banco de dados do SQL Server não é a instalação corretamente ou o usuário não tem permissão para executar master.sp_sdidebug. Execute o programa de instalação do SQL Server ou contate o administrador de banco de dados.
Depois de instalar o Windows XP SP2, talvez não seja capaz de depurar um procedimento armazenado do SQL Server no Visual Studio .NET que estavam capaz de depurar antes da instalação do Windows XP SP2.

Após instalar o Windows XP SP2, quando você expande um nó do SQL Server para um servidor registrado listado no nó pai SQL Servers do painel Server Explorer no Visual Studio. NET, você receber a seguinte mensagem de erro:
Não foi possível descobrir automaticamente qualquer SQL instâncias.
Escolha instância do SQL Server registrar no menu de atalho se você souber há instâncias do SQL Server nesta máquina.
Quando você tenta depurar um procedimento armazenado no Visual Studio. NET, você também pode perceber uma mensagem de erro semelhante à seguinte no painel de Saída de banco de dados :
Não é possível se conectar ao depurador em < Computador SQL Server Nome > (erro = 0x800706ba). Verifique se os componentes do lado do cliente, tais como SQLDBREG.EXE, são instalados e registrados no < Nome do Computador Cliente >. Depuração desabilitada para conexão 54.
Para obter uma lista de hotfixes anteriores, consulte a seção "Microsoft SQL Server 2000 Service Pack 3 ou Microsoft SQL Server 2000 Service Pack 3a hotfixes" no seguinte artigo da Base de dados de Conhecimento Microsoft:
290211Como obter o service pack mais recente do SQL Server 2000


Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2000. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre o hotfix



Pré-requisitos

Para aplicar esse hotfix, você deve ter o SQL Server 2000 Service Pack 3 ou SQL Server 7.0 e Windows XP Service Pack 2.
Observação Para resolver o problema, aplique o hotfix no SQL Server 2000 porque esse problema é um problema do lado do servidor.

Informações sobre reinicialização

Reiniciar o SQL Server 2000 depois de aplicar esse hotfix.

Informações sobre o arquivo de hotfix

Esse hotfix contém apenas os arquivos que são necessárias para corrigir os problemas que este artigo lista. Este hotfix pode não conter todos os arquivos que você deve ter para actualizar completamente um produto para a compilação mais recente.

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.

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      


Observação Devido às dependências do arquivo, o hotfix mais recente que contém esses arquivos também pode conter arquivos adicionais.

Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Esse problema foi corrigido primeiro no Microsoft SQL Server 2000 Service Pack 4.

Mais Informações

Etapas para reproduzir o problema

  1. Em um computador que está executando o Microsoft Windows XP ou Microsoft Windows Service Pack 1 e que tem o Visual Studio .NET instalado, inicie o Visual Studio. NET.
  2. Configurar o computador para executar SQL de depuração.

    Para obter mais informações sobre como configurar a depuração SQL, visite o seguinte site:
    http://msdn2.microsoft.com/en-us/library/s4sszxst(vs.71).aspx
  3. No Visual Studio. NET, depurar um procedimento armazenado do SQL Server usando o recurso de depuração SQL. Certifique-se de que você pode depurar o procedimento armazenado do SQL Server com êxito.
  4. Instalar o Windows XP SP2 no computador e, em seguida, reinicie o computador.
  5. Inicie o Visual Studio NET..
  6. No menu Exibir , clique em Server Explorer .
  7. No painel Server Explorer , expanda Servers e, em seguida, expanda o nome do computador que está executando o SQL Server.
  8. No painel Server Explorer , expanda SQL Server .

    Observação Você receber a mensagem de erro mencionada na "Sintomas" seção.
  9. No painel Server Explorer , clique Conexões de dados com o botão direito do mouse e, em seguida, clique em Add Connection .
  10. Na caixa de diálogo Data Link Properties , especifique os detalhes para se conectar ao banco de dados SQL Server e, em seguida, clique em OK .
  11. No painel Server Explorer , expanda SQL Server name. Database name. User name.
  12. Se a caixa de diálogo de Logon do SQL Server aparecer, insira os detalhes de conexão e, em seguida, clique em OK .
  13. No painel Server Explorer , expanda Procedimentos armazenados .
  14. Clique com o botão direito do mouse CustOrderHist e, em seguida, clique em Step Into Stored Procedure .
  15. Se a caixa de diálogo de Logon do SQL Server aparecer, insira os detalhes de conexão e, em seguida, clique em OK .

    Observação Você receber as mensagens de erro mencionadas na seção "Sintomas".
Para obter mais informações sobre como executar depuração SQL, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
316549Como depurar procedimentos armazenados no Visual Studio .NET
Para obter mais informações sobre o esquema para nomeação para Microsoft SQL atualizações de servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822499Novo esquema para nomeação para pacotes de atualização de software do Microsoft SQL Server
Para obter mais informações sobre a terminologia que a Microsoft utiliza quando software orrecting depois é liberado, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software


Propriedades

ID do artigo: 839280 - Última revisão: sexta-feira, 2 de novembro de 2007 - Revisão: 5.7
A informação contida neste artigo aplica-se a:
  • 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 nas seguintes plataformas
    • Microsoft Windows XP Professional SP2
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbsqlserv2000presp4fix kbfix kberrmsg kbstoredproc kbtsql kbserver kbdatabase kbbug KB839280 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 839280

Submeter comentários

 

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