Je ne pouvais pas accéder à SQL Server 2012 à distance avec compte d'utilisateur Windows, même si son possible d'accéder à SQL Server après la connexion à Windows OS avec le mêmes références.Est-il possible à l'aide pymssql pour accéder à SQL Server 2012 à distance, avec le domaine (Windows) compte utilisateur
Y a-t-il un moyen d'y parvenir?
En raison de la sécurité (OS Durcissement) utilisateurs SQL Server de la raison ne sont pas pris en charge
tente d'accéder à SQL 2012 à distance de CentOS
telnet host 1433
#Works fin
TCP activé dans le Gestionnaire de configuration SQL.
pymssql version - 2.1.0
pymssql.connect('192.168.1.7', 'mydomain\\dba', 'password', 'testdb')
Je reçois ci-dessous erreur
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')
configuration FreeTDS
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', 'domaine \\ dba', 'mot de passe', 'testdb') ** J'obtiens l'erreur ci-dessous 'retraçage (appel le plus récent en dernier): fichier "", ligne 1, dans File "pymssql.pyx", à la ligne 599, en pymssql.connect (pymssql.c: 9315) pymssql.OperationalError: (20002, « message d'erreur DB-Lib 20002, la gravité 9: \ Telnet a bien fonctionné ... –
user2264738
Pouvez-vous vous connecter et obtenir l'invite '1>' si vous essayez: 'TDSVER = 7.2 tsql -H votre_hôte -p 1433 -U VOTRE_DOMAIN \\ votre_nom_utilisateur -D your_database_name'? – FlipperPA
J'ai aussi modifié ma réponse, que je devine votre version TDS n'est pas réglé correctement, et par défaut à la version '4.2'. – FlipperPA