2008-11-12 13 views
8

Ok, das macht mich verrückt.Wie Debuggen von gespeicherten Prozeduren in Visual Studio aktivieren?

Ich habe fast alles getan, was ich kann Schritt Debugging von gespeicherten Prozeduren einer SQL Server 2005-Datenbank zu ermöglichen.

http://arjunachith.blogspot.com/2007/05/debugging-stored-procedures-debug.html

http://msdn.microsoft.com/en-us/library/zefbf0t6(vs.71).aspx

Meine Ströme Setup:

  1. Visual Studio 2008 SP1
  2. SQL Server 2005 Express-Datenbank (ja Sie auf diese debuggen können)
  3. DEV-Datenbank auf Meine lokale Maschine mit "root" Login als sysadmin

Alles, was ich tun möchte, ist mit der rechten Maustaste auf einen gespeicherten Proc in meinem Server Explorer in VS 2008 und siehe "Schritt in die gespeicherte Prozedur". Ich habe alles getan, was ich kann, und das kann ich nicht sehen. Ich versuche nur auf eine lokale Datenbank auf meinem lokalen Computer zuzugreifen, ich habe ein Konto erstellt

+0

Ich habe die Pro-Version. Ich weiß, dass es dort sein sollte, aber nicht. – eviljack

Antwort

2

Welche Ausgabe von VS2008 laufen Sie? Ich habe gerade auf Pro und Team System überprüft, und ich bekomme diese Option auf beiden; Ich habe auch C# Express, und es gibt diese Option nicht. (Ich habe keinen Standard, also kann ich das nicht überprüfen ...)

[bearbeiten] Von der zweiten Verbindung, die Sie (MSDN) zur Verfügung gestellt haben, auf der rechten Seite gibt es eine Verbindung für VS2008, die es anzeigt gilt nur für Pro und Team.

1

wählen Sie Ihre Verbindung in Server-Explorer und klicken Sie rechts auf das, und wählen Sie Allow SQL/CLR Debugging

+0

Dies wird nur von Servern bis Microsoft SQL Server 2008 unterstützt. –

1

, um SQL-Debugging in verwaltetem Code oder Visual Studio, Visual Studio tun sollte, SQL-Server aktivieren deubugging konfiguriert werden. Dieser Link hilft Ihnen bei der direkten Lösung http://support.microsoft.com/kb/316549 und http://msdn.microsoft.com/en-us/library/aa984533(v=vs.71).aspx, aber die Edition des Visual Studio sollte berücksichtigt werden. Bitte beziehen Sie sich http://msdn.microsoft.com/en-us/library/ms165038(v=vs.80).aspx.

Anscheinend werden Sie möglicherweise nicht Debug Registerkarte erhalten, obwohl die Versionen pro/Team sind und wenn es ein Web-Anwendungsprojekt ist. Damit es funktioniert, müssen Sie den Web-Tab auswählen -> den Bildschirm sehr herunterrollen -> 3 Optionen wie in der Abbildung unten erhalten.

View The Image For Help

Verwandte Themen