autenticación de windows pymssql

El módulo pymssql utilizado para admitir la autenticación de Windows. Ahora parece que no. Aunque en algunos lugares todavía muestra que debería funcionar. No he podido encontrar una respuesta definitiva a este problema, ni una solución. Enlace más relevante:

https://groups.google.com/forum/#!topic/pymssql/QDMLTGBNeU0

pymssql 1.0 lo admitió porque utilizaba y dependía de la DLL proporcionada por MS que formaba parte de la pila de clientes de SQL Server. Esta pila estuvo a cargo de manejar todas las negociaciones de NTLM y tal. Esto significaba, entre otras cosas, que era una solución exclusiva de Windows.

Puedo simular muchos tipos de entornos de red, así que probé muchas configuraciones diferentes. Estoy tratando de poder usar este script para conectarme a un servidor remoto MSSQL usando la autenticación de Windows. Y este es el problema.

Según mi investigación, incluidos los enlaces anteriores, hay dos formas de usar la autenticación de Windows con el módulo pymssql que sonsupuesto trabajar.

Primer método: Usando las credenciales de los usuarios actuales:

pymssql.connect(server='server') 
# credentials come from active windows session
# some research shows that a "trusted=True" keyword should be provided.

Segundo método Usando las credenciales de un usuario dado:

pymssql.connect(server='server', user=r'domain\user', password='pass') 
# credentials are given in code and somehow converted to a 
# windows authentication in the background
# some research shows that a "trusted=True" keyword should be provided.

Lo mismo vale para usar el_mssql módulo.

NOTAS

Versión de Python: 2.7.8Versión de pymssql que estoy usando: 2.1.1Versión de pymssql que solía soportar la autenticación de Windows: 1.xHe probado con (Todos los 64 bits):windows 7 profesionalWindows 7 Home PremiumWindows Server 2012Windows Server 2012R2

Otras preguntas sobre el tema:

pymssql: cómo usar la autenticación de Windows cuando se ejecuta en un cuadro que no es de Windows

No se puede conectar usando pymssql con autenticación de Windows

https://stackoverflow.com/questions/27692366/mssql-python-windows-authentication

Respuestas a la pregunta(5)

Su respuesta a la pregunta