Ich habe ein Problem beim Debuggen von Stored Procedures in Visual Studio 2008: Wenn ich mit dem Debuggen beginne, erhalte ich diese Erfolgsmeldungen im Ausgabefenster, aber die tatsächlich gespeicherten Prozedurfenster werden nicht angezeigt.Debuggen von MS SQL Stored Procedure
Auto-attach to process '[1640] [SQL] stagsql' on machine 'stagsql' succeeded.
The thread 'stagsql [67]' (0xf80) has exited with code 0 (0x0).
The thread 'stagsql [67]' (0xf80) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
Running [dbo].[uspCGetXYZ] (@nLieferantId = 161616, @nStrukturId = -1, @nPageIndex = 1, @nPageSize = 16, @sSortColumn = arLangname, @nSortAscending = 1).
Visual Studio wird in den Debug-Modus versetzt, aber das Verfahren wird nicht angezeigt.
Die Schritte, die ich tat:
- Aktiviert SQL-Debugging in den Projekteinstellungen
- die SQL-Verbindung im Server-Explorer Eröffnet
- Aktiviert CLR/SQL debuggin auf der Verbindung
- Rechtsklick auf die Prozedur und wählte "Schritt in gespeicherte Prozedur"
Alternativ habe ich versucht, den Vorgang zu öffnen ure und legte dort einen Haltepunkt, es half nicht.
Irgendwelche Ideen? Wie gesagt, die Verbindung ist vorhanden, Visual Studio kann den Prozedurcode jedoch nicht öffnen.
Nur um zu überprüfen, ist dies eine CLR gespeicherte Prozedur? – cjk
Nein, es ist T-SQL – driAn
Wurde das für Sie gelöst? – Wayne