Frage

Wenn Web-Seiten debuggen, die ich arbeite, neige ich eher als F5 Prozess anhängen verwenden, um Debugging zu starten (da die Website ist bereits in Firefox). Jedoch gelegentlich wenn sie dies tun, werde ich die folgende Fehlermeldung erhalten:

  

EXECUTE-Berechtigung für Objekt 'sp_sdidebug' verweigert, Datenbank 'Master' Besitzer 'Dbo'.

Ich weiß, das durch Anbringen des Debugger für T-SQL verursacht wird, und nicht nur verwalteten Code (siehe dieses Blog-Post für weitere Erläuterungen zu diesem Thema).

Ich hoffe, dass es möglich ist, irgendwo auf T-SQL in erster Linie zu vermeiden Befestigung, anstatt sich zu erinnern zu gehen zurückgesetzt, dass jedes Mal, Einstellung I befestigen.

So, hier ist die eigentliche Frage: Wer weiß, wie ich das Standardverhalten von Visual Studio 2008 ändern kann, so dass, wenn ein Verfahren durch das Debug-Menü anhänge, nicht automatisch zu T-SQL, aber nur in verwaltetem Code? Das heißt, wie kann Studio auf merken nicht auf etwas anderes als verwalteten Code beilegen?

FYI, wenn es projektspezifische Einstellungen, ich bin mit einem C # webanwendungsprojekt.

War es hilfreich?

Lösung

Sie können die Debug-Motoren ändern verwendet, um einen Prozess anhängen, indem Sie auf die ‚wählen ...‘ -Taste auf der ‚heften sich an:‘ Zeile im Dialog befestigen.

Wählen Sie das ‚Debug dieser Codetypen‘ Option anstelle der automatischen ein, und stellen Sie sicher, dass die T-SQL-Option deaktiviert ist.

Ich weiß nicht, wie das als Standard festlegen, hoffentlich Visual Studio wird nur nicht vergessen, es.

Andere Tipps

Unter den Eigenschaften für das Projekt (mit dem Projekt in der Explorer-Lösung ausgewählt: Rechtsklick und wählen Sie Eigenschaften, oder drücken Sie Alt-F7, oder drücken Sie Alt-Eingabe oder wählen Sie Projekt / xxxx Eigenschaften aus dem Menü), Schalter auf die [Debug] Registerkarte und deaktivieren Sie "Enable SQL-Debuggen"

Wenn Sie rechts die Datenbankverbindung im Server-Explorer in VS klicken, sollten Sie 2 Debugging-Optionen sehen, sicherzustellen, dass sie nicht aktiviert.

Auch in den Projekteinstellungen können Sie ändern, ob SQL-Debuggen aktiviert ist.

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