Kann nicht Schritt in die gespeicherte Prozedur auf einem entfernten SQL-Server 2008
Ich habe einen domain controller installiert, der auf virtuellen Windows Server 2008 x64
.
SQL Server 2008 Express x64
läuft auf Windows Server 2008 x64
- und client auf Windows 7 RTM x86
. Sowohl die der Domäne beigetreten sind.
Ich fange beide Visual Studio 2008
und SQL Server Management Studio 2008
unter domain-admin-Benutzer. Dieses Konto ist Mitglied der Gruppe sysadmin
auf SQL Server
.
Server-firewall-Ausnahmen für beide TCP
und UDP
auf ports 135-139
und 1433-1434
.
Visual Studio 2008 Remote Debugger
gestartet wird auf dem server und Domain Admins
Gruppe erlaubt die debug.
Remote-DCOM funktioniert: ich anfügen können, um remote-server und die Liste der Prozesse, die schalten können zeigen, wie Sie nur verwalteter code, etc.
Wenn ich das starten Debuggen einer Abfrage in SMS bin ich immer diese Fehlermeldung:
Fehler beim starten des Debuggers Fehler HRESULT
E_FAIL wurde von einem Aufruf zurückgegeben
um eine COM-Komponente. (mscorlib) Programm
Ort:System.- Laufzeit.InteropServices.Marschall.ThrowExceptionForHRInternal(Int32
errorCode, IntPtr errorInfo)in Microsoft.SqlServer.Management.UI.VSIntegration.DebugSession.DebugCallbacks.OnSqlInitializeDebuggingEvent(ISqlInitializeDebuggingEvent
sqlInitializeDebuggingEvent)in Microsoft.SqlServer.Management.UI.VSIntegration.DebugSession.DebugCallbacks.Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2.Event(IDebugEngine2
debugEngine, IDebugProcess2
debugProcess, IDebugProgram2
debugProgram, IDebugThread2
debugThread, IDebugEvent2 debugEvent,
Guid& riidEvent, UInt32 Attribut)
und
Nicht in der Lage, um den Zugriff auf den SQL Server
debugging-interface. Die Visual
Studio-debugger kann keine Verbindung zu den
remote-computer. Könnte eine firewall
verhindert die Kommunikation über DCOM
der remote-computer. Bitte Hilfe
für Unterstützung.
und
Programm kann nicht gestartet MSSSQL://server.mydomain.lokale/master/sys/=0
Und wenn man in einer gespeicherten Prozedur mit VS, ich bin immer der erste und so:
Ausnahme von HRESULT: 0x89710016
Was habe ich zu tun?
- Mein Beitrag auf der MSDN-Website bekam keine Antwort zu social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/...
- Ich sah den Beitrag durch Zufall gerade vor einer Sekunde (anerkannte dein avatar) - MSDN hat eine Lösung gibt es jetzt, Wiederum Auf FileSharing.
- Im post oben oder eine andere?
- ich bin müde von Microsoft ist "broken by default" - Richtlinie.
- Sie sind so wahr, vor allem in diesem Fall
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sobald ich die firewall deaktiviert auf dem client und dem server, es hat funktioniert.
Haben Sie zum aktivieren von Remotedebuggen auf die Datenbank. Sie könnten die folgenden zu tun.
Stellen Sie außerdem sicher, dass Sie können eine Verbindung zum remote-SQLServer, bevor Sie Debuggen, da Sie Ihre Protokolle point, um eine Verbindung Problem.
können Sie überprüfen, ob Sie den Anforderungen dieses Artikel? es funktioniert für mich.