Я пытаюсь подключиться к SQL Server, работающему в системе Windows XP, из системы * nix на локальном сервере через pymssql. Однако соединение не удается, как показано ниже
db = pymssql.connect(host='192.168.1.102',user='www',password='test',database='TestDB')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pymssql.pyx", line 457, in pymssql.connect (pymssql.c:6041)
raise InterfaceError(e[0])
pymssql.InterfaceError: Connection to the database failed for an unknown reason.
Что я пробовал:
Мне ЧТО-ТО не хватает - я просто не знаю, что это такое. Я пробовал все бесконечные варианты меню в Windows, но безрезультатно. Я заметил одну вещь: если брандмауэр Windows включен (я устанавливаю исключение для SQL Server), python долго приостанавливается, а затем выдает ошибку. Если брандмауэр выключен, ошибка возникает мгновенно.
Есть ли какие-нибудь журналы, которые я могу просмотреть в SQL Server?