Python/PyODBC Verbindung zu SQL-Server 2008-DB, indem mit Vertrauenswürdigen IP-Verbindung

Wenn dies schon gefragt wurde, entschuldige ich mich im Voraus, ich konnte Sie nicht finden, die richtige Antwort, obwohl ich gefunden habe, die ähnliche Fragen stellen.

Ich versuche, eine Verbindung zu einem SQL-Server 2008 DB, indem es die IP /Port mit vertrauenswürdigen Verbindung.

Einen Punkt Komplexität ist: Die Datenbank ist außerhalb der USA und wir in der Regel log-in via Citrix. Nach dem anmelden in citrix kommt unser windows-Anmeldeinformationen (nicht sicher, ob das Auswirkungen auf das Problem).

Ich habe versucht, mehrere verschiedene Typen von Verbindungszeichenfolgen

Driver=SQL Server

Driver=SQL Native Client

Driver=SQL Server Native Client 10.0

Ich habe auch versucht differen ' T-Formate, einschließlich der Hafen -, sowie messing mit der Netzwerk-Bibliothek wenn Sie die IP-route.

Ich hatte gehofft, jemand könnte mir helfen zu verstehen 2 Dinge.

1) (am wichtigsten) Wie kann ich herausfinden, wie man richtig schließen, ohne einfach Versuch und Irrtum. Ich habe versucht, die Kontrolle connectionstrings.com aber das half nicht wirklich viel. Ich habe nicht in der Lage zu suchen alles online.

2) Wenn jemand kann mir helfen, mit Verbindungs-string.

Hier ein Beispiel von dem, was ich Tue:

cn = pyodbc.connect(r'DRIVER={SQL Native Client};Server=1.1.3.4,1234;Network    Library=DBMSSOCN;Initial Catalog=Test;UID=DOM\me;Pwd=pass')

Jede Hilfe/Beratung wird sehr geschätzt.

InformationsquelleAutor Kelvin | 2013-01-10
Schreibe einen Kommentar