Wenn ich versuche, eine SQL CLR über ein SQL-Testskript in VS2010 (mit MSSQL 2008) zu debuggen, bekomme ich "Abbruch durch Benutzer" im Debug-Ausgabefenster sobald die Implementierung beendet ist (was erfolgreich ist)
Ich bin im Internet auf und ab gegangen und habe alle gefundenen Lösungen ausprobiert und bin immer noch nicht dabei.
System:
Windows Server 2008 R2 Standard SP 1
64-Bit Visual Studio 2010
Ultimate SQL Server 2008 R2 (Beide laufen auf demselben Computer)
Schritte:
Durch: Ссылка
Und: Ссылка
Erprobtes Set Target Framework auf 2.0 (von 3.5) gesetzt
In den Projekteigenschaften unter "Deploy" wurde das Kontrollkästchen "Deploy code" deaktiviert.
Unter "Datenbank in Projekteigenschaften" ist "Unsicher" und Assembly-Besitzer auf "dbo" gesetzt.
Einige der hier aufgeführten Elemente können wiederholen, was auf den obigen Links steht - alles an einem Ort ablegen, um eine vollständige Checkliste für jeden mit diesem Problem zu erstellen.
Fügen Sie den eingehenden Ausnahmen auf beiden Computern (d. h. auf Ihrem Desktop und dem SQL-Server) die folgenden Ports / Protokolle hinzu. Alternativ können Sie Firewalls auf dem Desktop & amp; Server, um einige dieser Schritte zu überspringen.
Fügen Sie auf Ihrem Desktop auch devenv.exe zur Liste der Prozess- / Programmausnahmen Ihrer Firewall hinzu.
Fügen Sie auf dem Server Firewall-Ausnahmen für die Prozesse sqlsrvr.exe und msvsmon.exe hinzu.
Fügen Sie auf dem Server auch eine Firewall-Ausnahme für Datei- und Druckerfreigabe hinzu.
Ist der VS Remote Debugging-Dienst auf Ihrem Server installiert?
Ist SQL / CLR-Debugging auf der Datenbank / Server aktiviert?
Laufen Sie mit VS Pro oder Team Edition?
Hat Ihr Konto Administratorrechte auf dem Server (OS)?
Verfügt Ihr Konto über Administratorrechte für die Datenbankinstanz (SQL)?
Im Folgenden finden Sie weitere Informationen darüber, warum SQL Server für SQL Server erforderlich ist, wenn Argumente von DBAs / Managern vorliegen, die den Zugriff weiter einschränken: Ссылка
Verbinden Sie sich mit Windows-Authentifizierung?
Haben Sie versucht, sqlserver.config wie folgt zu bearbeiten: Ссылка (Bitte beachten Sie die Vorsichtsmaßnahmen des Autors; d. h. dies ist ein Hack, der Probleme mit der Stabilität des SQL-Debuggers verursachen kann, also tun Sie dies nur, wenn Sie die einzige Person sind, die an diesen Server angeschlossen ist).
%Vor%Wenn Sie sich in einem Firmennetzwerk befinden, prüfen Sie, ob es keine Proxies gibt, die Sie beeinflussen könnten (wenn Ihr Computer nicht erkennt, dass sich der Server im selben Intranet befindet, werden Sie manchmal über einen Proxy gehen). Versuchen Sie es mit dem FQDN des Servers beim Verbinden, da der vollständig angegebene Pfad manchmal hilft (zumindest habe ich gesehen, dass es Probleme mit ISA Server gibt).
Wenn Sie Virenprogramme haben, stellen Sie sicher, dass Ausnahmen für die Dateierweiterungen .mdf , .ndf , .ldf , eingerichtet sind .bak , .trn & amp; . $$$ .
Führen Sie die neuesten Service Packs für VS, SQL und Client & amp; Server-Betriebssysteme?
Wenn Sie nach all dem immer noch Probleme haben, haben Sie versucht, die SQL- und VS-Installationsprogramme im Reparaturmodus auszuführen oder die Software zu entfernen und neu zu installieren?
Tags und Links sql .net sql-server debugging sqlclr