sábado, 7 de maio de 2011

Erro: EXECUTE permission denied on object 'sp_sdidebug', database 'master', owner 'dbo'

Esse post não será mais atualizado nesse blog. Para visualizar esse post em seu novo endereço, acesse:
http://milaneze.com.br/post/2011/05/07/Erro-EXECUTE-permission-denied-on-object-sp_sdidebug-database-master-owner-dbo.aspx


Ao debugar uma página ASP.NET eu estava obtendo esse erro: EXECUTE permission denied on object 'sp_sdidebug', database 'master', owner 'dbo'.

Vi várias opções de como arrumar isso, inclusive dando permissão para executar a stored procedure citada no erro (o que pra mim não funcionou). O fórum que realmente me ajudou foi esse:

http://forums.asp.net/t/1179952.aspx/1?Get+quot+EXECUTE+permission+denied+on+object+sp_sdidebug+database+master+owner+dbo+quot+error+when+debugger+attached

Pelo que entendi, o Visual Studio entende, por padrão, que estamos querendo debugar também as stored procedures, por isso "sp_sdidebug" seria necessária. Como não era essa minha intenção, então desabilitei isso: "Property Pages" do site, "Start Options" e abaixo de "Debugger" tirar a opção "SQL Server". Na hora de dar um Attach para debugar, por exemplo, direto do IIS, preste atenção também na opção "Attach to".

Nenhum comentário: