PROBLEMA: Depuração com o Visual Studio Service Pack 5 do SQL Server requer uma conta de não sistema

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

281649
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
Com o Visual Studio 6.0 Service Pack 5 ou posterior, depuração de SQL Server não pode ser executada quando o serviço SQL Server estiver definido para ser executado sob a conta sistema local. Isto acontece independentemente do facto do SQL Server ser local no computador onde o Visual Studio está instalado ou está localizado num computador remoto.

É apresentada a seguinte mensagem de erro no registo de eventos de aplicações a partir da origem de MSDEVSDI:
SQL Server quando iniciado como serviço não deve iniciar sessão como conta de sistema. Repor início de sessão de conta de utilizador utilizando o painel de controlo.
Resolução
Configure o serviço SQL Server para ser executado sob uma conta de utilizador válido em vez da conta sistema local.
Mais Informação
Anterior para o Visual Studio 6.0 Service Pack 5, a depuração de SQL Server pôde ser executada com êxito num computador Microsoft Windows NT 4.0 com o SQL Server local, apesar de SQL Server se foi definido para ser executado sob a conta sistema local. No Visual Studio 6.0 Service Pack 5 e versões posteriores, este foi alterado para que o comportamento seja consistente em todas as plataformas. SQL Server tem em execução sob uma conta que não pertençam ao sistema para depuração ser bem sucedido.

Com o Microsoft Windows 2000, SQL Server depuração nunca foi possível quando o servidor está a ser executado na conta sistema local, mesmo se o servidor estava no mesmo computador como o Visual Studio.
Referências
Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
156096INF: Sugestões para depurar procedimentos do VC ++ armazenados
179235DOC: SQL depuração com VC ++ 5.0 requer uma conta de não sistema

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 281649 - Última Revisão: 01/16/2015 21:17:18 - Revisão: 2.2

  • Microsoft Visual Studio 6.0 Service Pack 5
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbfile kbprb kbtsql KB281649 KbMtpt
Esta informação foi útil?