import pyodbc
import numpy
import pandas as pd
import pypyodbc
def sql_conn():
conn = pyodbc.connect("Driver={ODBC Driver 17 for SQL Server};"
"Server=;"
"Database=db_name;"
"uid=xxxx;pwd=xxxx;")
cursor = conn.cursor()
cursor.execute('SELECT * FROM dbo.ImageDB')
for row in cursor:
print(row)
Он работает на Windows Server 2012 R2.
При каждом запуске сценария python я получаю сообщение
Процесс завершается с кодом выхода 0
Я знаю, что соединение не было установлено. Как я могу получить имя сервера? Это комбинация IP-адреса сервера и SQL имени сервера? Нужно ли указывать номер порта? Я перепробовал несколько комбинаций для имени сервера, но все они дают одинаковый вывод.
Также, что лучше pyodb c или pypyodb c?
Извините, если это звучит как глупый вопрос, но я действительно новичок в этом, и любая помощь будет оценена.
Спасибо.