pymssql: как использовать проверку подлинности Windows при запуске на не-windows box
Есть ли способ для Python для подключения к MS SQL Server с помощьюПроверка подлинности Windows,даже если приложение Python не запущено в окне Windows?
я пытаюсь сделать это с помощью pymssql, но примеры, как правило, предполагают, что выработает на окнах.
Если есть способ установить это соединение с использованием какой-либо другой библиотеки, пожалуйста, не стесняйтесь предлагать, но мне нравится, как pymssql прост в установке и развертывании через pip.
Я хочу подключиться к базам данных 2005/2008, и яЯ работаю с Ubuntu 13.04 (но я могу перейти на более позднюю версию Ubuntu, если это поможет)
РЕШЕНИЕ:
Оказывается, что pymssql может подключаться к моей базе данных через мои имя пользователя и пароль Windows. Но для этого мне нужно передать действительное имя пользователя / пароль, как это:
pymssql.connect(host, 'THEDOMAIN\\theusername', 'thepassword', db)
Решение, предоставленное EkoostikMartin, все еще остается хорошим (если вы не хотите хранить пароль где-нибудь, что, вероятно, в любом случае является основанием для аутентификации Windows)