Sto tentando di eseguire il debug di una procedura SQL e sto utilizzando la seguente query per farlo.Come si aggiungono i punti di interruzione a una procedura SQL archiviata per il debug?
USE [database]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[Populate]
@ssId = 201
SELECT 'Return Value' = @return_value
GO
Il problema è che la procedura sto testando, (Popola) non sembra fermarsi in uno dei punti di interruzione assegno ad esso. C'è un modo diverso per aggiungere punti di interruzione in modo tale da poter seguire il debugger? Ricevo il seguente errore: "Numero di riga non valido specificato con breakpoint SQL".
SQL non ha punti di interruzione - AFAIK, questa è una cosa di Visual Studio - vedere questo articolo per l'impostazione dei punti di interruzione: http://aspnet.4guysfromrolla.com/articles/051607-1.aspx –
@OMG Ponies per SQL Server 2005, usi Visual Studio. Ma per il 2008 è possibile eseguire facilmente il debug in Management Studio. – DOK
@DOK: fantastico! Sono bloccato nel 2005 :(Mi chiedo se SSMS Express eseguirà il debug e se verrà ripristinato nel 2005 ... –