Frage

Was sind die erforderlichen Schritte erfolgreich in der Lage sein, remote eine gespeicherte Prozedur zu debuggen (SQL Server 2005) aus VS 2005?

Sowohl Client- und Server-Maschinen sind auf dem gleichen Gebiet. Ich habe noch nie so Schritt für Schritt Anweisungen getan würde sehr geschätzt werden.

War es hilfreich?

Lösung

Gute Frage! Wenn ich mich nicht irre ich glaube nicht, das Debugging innerhalb von SQL Management Studio mehr möglich ist (wie es wieder in dem SQL Server 2000, war Enterprise-Studio Tage).

Anleitung zum Remote-Debug-MS SQL Stored Procedures in Visual Studio 2005

  1. Starten Sie Visual Studio (Wenn Sie von Vista laufen lassen, Als Administrator ausführen )
  2. in Visual Studio 2005, klicken Sie auf View-> Server-Explorer , die Sie bemerken werden, eine Platte mit einer Datenverbindungen Element bringen.
  3. Rechtsklick auf Datenverbindungen und wählen Sie Verbindung hinzufügen
  4. Sicherstellen, dass die Datenquelle auf SqlClient .
  5. , um die Server-Verbindungsinformationen ausfüllen, in dem Datenbanknamen füllen, wo die gespeicherte Prozedur, die Sie debuggen Leben wollen.
  6. Sobald eine erfolgreiche Verbindung wird Ihnen der Baum für die Datenbank auffallen wird, wird aufgefüllt, dass Sie die Liste der Tabellen gibt, Views, Stored Procedures, Funktionen, etc.
  7. Klicken Sie auf Stored Procedures , finden die, die Sie zum Debuggen und der rechten Maustaste auf es wollen, und wählen Sie Step Into Stored Procedure .
  8. Wenn die gespeicherte Prozedur Parameter hat ein Dialog wird kommen und Sie können angeben, was diese Parameter sind.
  9. An diesem Punkt
  10. , abhängig von Ihren Firewall-Einstellungen und was nicht, Sie vielleicht aufgefordert, Änderungen vorzunehmen, um die Firewall zulassen für die erforderlichen Ports geöffnet werden. Allerdings Visual Studio scheint dies für Sie zu behandeln.
  11. Nach der Fertigstellung Visual Studio sollten Sie am Anfang der gespeicherten Prozedur platzieren, so dass Sie den Vorgang des Debugging! Start kann

Happy Debugging!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top