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

¿Hay alguna forma para que Python se conecte a MS SQL Server usandoAutenticación de Windows, incluso cuando no está ejecutando la aplicación python en un cuadro de Windows?

Estoy tratando de hacer esto con pymssql, pero la mayoría de los ejemplos parecen suponer que se está ejecutando en Windows.

Si hay alguna forma de establecer esta conexión utilizando alguna otra biblioteca, no dude en sugerirlo, pero me gusta que pymssql sea fácil de instalar y desplegar a través de pip.

Quiero conectarme a las bases de datos 2005/2008, y estoy ejecutando Ubuntu 13.04 (pero puedo actualizar a un Ubuntu posterior si hace una diferencia)

SOLUCIÓN:

Resulta que pymssql puede conectarse a mi base de datos a través de mi nombre de usuario y contraseña de Windows. Pero para hacerlo, necesito pasar el nombre de usuario / contraseña real de esta manera:

pymssql.connect(host, 'THEDOMAIN\\theusername', 'thepassword', db)

Sin embargo, la solución que proporcionó EkoostikMartin sigue siendo buena (si no desea almacenar una contraseña en algún lugar, lo que probablemente sea el punto de autenticación de Windows de todos modos)

Respuestas a la pregunta(1)

Su respuesta a la pregunta