Подключите Python к SQL экземпляру сервера с использованием pyodbc - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь подключить некоторые SQL серверные базы данных через Python с помощью pyodb c. Я могу подключиться к базам данных, используя:

import pyodbc
server = 'ip_database_server'
database = 'database_name'
username = 'user_name'
password = 'user_password'
driver = '{SQL Server}' # Driver you need to connect to the database
port = '1433'
cnn = pyodbc.connect('DRIVER='+driver+';PORT=port;SERVER='+server+';PORT=1443;DATABASE='+database+';UID='+username+
                 ';PWD='+password)
cursor = cnn.cursor()

Но для именованных экземпляров это не работает. Я попытался указать имя сервера как SERVER_NAME\INSTANCE_NAME, но это тоже не сработало.

SQL Сервер использует порт 1433, и он открыт, и я могу использовать lnet его тоже. Так что никаких проблем, связанных с брандмауэром или сетью вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...