J'essaie de déboguer une procédure SQL et j'utilise la requête suivante pour le faire.Comment ajouter des points d'arrêt à une procédure SQL stockée pour le débogage?
USE [database]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[Populate]
@ssId = 201
SELECT 'Return Value' = @return_value
GO
Le problème est, la procédure que je teste, (Populate) ne semble pas arrêter à l'un des points d'arrêt que je lui assigner. Existe-t-il une manière différente d'ajouter des points d'arrêt de sorte que je puisse suivre le débogueur? J'obtiens l'erreur suivante: "Numéro de ligne incorrect spécifié avec le point d'arrêt SQL".
SQL n'a pas de points d'arrêt - AFAIK, c'est une chose Visual Studio - voir cet article pour la définition des points d'arrêt: http://aspnet.4guysfromrolla.com/articles/051607-1.aspx –
@OMG Ponies pour SQL Server 2005, vous utilisez Visual Studio. Mais pour 2008, vous pouvez facilement déboguer dans Management Studio. – DOK
@DOK: Cool! Je suis coincé dans 2005 terre :(Je me demande si SSMS Express a le débogage, et si elle backport à 2005 ... –