Inquiridor
DEBUG de Stored Procedures (SQL Server 2000)

Pergunta
-
Olá Senhores,
Encontrei através de uma revista especializada, informações de como usar o DEBUG do Query Analyzer para acompanhar a criação de Stored Procedures, porém não consigo ter acesso as funções de DEBUG (Ficam desabilitadas).
OBS: Para acessar o DEBUG do Query Analyzer basta via Object Browser clicar com o botão direito em cima da stored procedure e clicar em DEBUG.
O mesmo texto me alertava sobre eu possuir privílégio de EXECUTE sobre a extended stored procedures da base master chamada SP_SDIDEBUG, porém como visto, já possuo tal permissão!
Alguém pode me dar uma luz?
# exec sp_helprotect @name='SP_SDIDEBUG', @permissionarea='o'
wner Object Grantee Grantor ProtectType Action Column
------ ---------------------- ------------------------------------------ ------- ----------- ------- ------
dbo sp_sdidebug public dbo Grant Execute .
dbo sp_sdidebug DOMAIN\SALVADOR.SCARDUA dbo Grant Execute .(2 row(s) affected)
Todas as Respostas
-
-
Marcelo Colla,
Estranhamente as funções de DEBUG não funcionaram mesmo com o usuário 'sa', estranho mesmo.
Encontrei mais pendências no processo, por exemplo, além de dar permissões de EXECUTE na extended stored procedure SP_SDIDEBUG, também devo, por questão do SP3 instalado no SQL Server 2000, rodar a extended_sp com o parâmetro 'LEGACY_ON'.
Encontrei também algumas documentações oficiais da Microsoft para o caso, ainda estou digerindo o trem todo, seguem para quem deseja acompanhar o problema e a solução:
INF: SQL Server 2000 SP3 Creates a SQLDebugger Windows User Account
http://support.microsoft.com/default.aspx?scid=kb;en-us;818374
Dicas de solução de problemas para T - depurador SQL em Visual Studio.NET
-
-
Junior Galvão,
Estou em uma estação usando o Query Analyzer.
Porém descrobri qual o problema!
Segundo a documentação que encontrei (http://support.microsoft.com/default.aspx?scid=kb;en-us;818374) deve existir um usuário chamada SQLDebugger como uma conta no servidor, e esta conta estava DESABILITADA por questões de segurança (recomendações da Microsoft).
Agradeço a todos a empreitada foi divertido brincar com essa coisa.
Abraços a todos, espero contribuir como contribuiram!
-