Pergunta

Quais são os passos necessários para sucesso ser capaz de depurar remotamente um procedimento armazenado (SQL Server 2005) de dentro VS 2005?

máquinas

Tanto o cliente e servidor estão no mesmo domínio. Eu nunca fiz isso para instruções passo a passo seria muito apreciada.

Foi útil?

Solução

grande questão! Se não estou enganado Eu não acho que a depuração é possível dentro do SQL Management Studio mais (como ele estava de volta ao SQL Server 2000, dias Empresa Studio).

Instruções para depurar procedimentos armazenados MS SQL remoto dentro de Visual Studio 2005

  1. Inicie o Visual Studio (Se você está correndo de Vista, Executar como Administrador )
  2. No Visual Studio 2005, clique Ver-> Server Explorer , que você vai notar traz um painel com a> Conexões de dados .
  3. Botão direito do mouse em Conexões de Dados e selecione Adicionar Conexão
  4. Verifique se o Fonte de Dados está definido para SqlClient .
  5. Preencha as informações de conexão Server, preenchendo o nome do banco onde o procedimento armazenado que você deseja vidas de depuração.
  6. Uma vez que uma conexão bem-sucedida você vai notar a uma árvore para o banco de dados é preenchida que lhe dá a lista de tabelas, exibições, procedimentos armazenados, funções, etc.
  7. Expanda Stored Procedures , encontrar o que você deseja depurar e clique direito sobre ele e selecione Step Into procedimento armazenado .
  8. Se o procedimento armazenado tiver parâmetros de um diálogo irá aparecer e você pode especificar o que esses parâmetros são.
  9. Neste ponto, dependendo de suas configurações de firewall e não o que, você talvez seja solicitado a fazer modificações em seu firewall para permitir as portas necessárias para ser aberto. No entanto, Visual Studio parece lidar com isso para você.
  10. Depois de concluído, Visual Studio deve colocá-lo no início do procedimento armazenado para que possa iniciar o ato de depuração!

Happy Depuração!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top