Ich konnte Remotezugriff auf SQL Server 2012 nicht mit Windows-Benutzerkonto zugreifen, obwohl es möglich ist, auf SQL Server nach dem Anmelden an Windows mit dem Betriebssystem zuzugreifen gleiche Anmeldeinformationen.Ist es möglich mit Pymssql remote auf SQL Server 2012 zuzugreifen, mit Domäne (Windows) Benutzerkonto
Gibt es eine Möglichkeit, das zu erreichen?
Aufgrund Security (OS Hardening) SQL Server-Benutzer sind der Grund nicht
unterstützt ManagerDer Versuch, den Zugriff auf SQL 2012 entfernt von CentOS
telnet host 1433
#Works Fein
TCP aktiviert in SQL-Konfiguration.
pymssql version - 2.1.0
pymssql.connect('192.168.1.7', 'mydomain\\dba', 'password', 'testdb')
Ich bin unten Fehler immer
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "pymssql.pyx", line 599, in pymssql.connect (pymssql.c:9315) pymssql.OperationalError: (20002, 'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed\n')
FreeTDS Konfiguration
tsql -C Compile-time settings (established with the "configure" script) Version: freetds v0.91 freetds.conf directory: /etc MS db-lib source compatibility: yes Sybase binary compatibility: yes Thread safety: yes iconv library: yes TDS version: 4.2 iODBC: no unixodbc: yes SSPI "trusted" logins: no Kerberos: yes
** pymssql.connect ('192.168.1.7', 'Domain \\ dba', 'Passwort', 'testdb') ** Ich erhalte unten Fehler 'Traceback (jüngste Aufforderung zuletzt): Datei "", Zeile 1, in Datei "pymssql.pyx", Zeile 599, in pymssql.connect (pymssql.c: 9315) pymssql.OperationalError: (20002, 'DB-Lib Fehlermeldung 20002, Schweregrad 9: \ nAdaptive Server-Verbindung fehlgeschlagen \ n ') ' telnet funktionierte gut ... –
user2264738
Können Sie die' 1> 'Eingabeaufforderung verbinden, wenn Sie versuchen:' TDSVER = 7.2 tsql -H Ihr_Host -p 1433 -U YOUR_DOMAIN \\ Ihr_Benutzername -D dein_Datenbank_Name? – FlipperPA
Ich habe auch meine Antwort geändert, da ich vermute, dass Ihre TDS-Version nicht korrekt eingestellt ist und standardmäßig die Version 4.2 hat. – FlipperPA