Я работал с pyodbc
для подключения к базе данных в среде Windows, и он работает нормально, но теперь я хочу переключиться на pymssql
, чтобы его было проще развернуть и на Linux-машине.Но я получаю эту ошибку:
(20009, сообщение об ошибке b'DB-Lib 20009, серьезность 9: \ nНе удается подключиться: Adaptive Server недоступен или не существует (localhost: 1433) \Ошибка nNet-Lib во время неизвестной ошибки (10060) \ n ')
Мой код подключения для использования pyodbc
и pymssql
:
import pyodbc
import pymssql
def connectODSDB_1():
conn_str = (
r"Driver={SQL Server};"
r"Server=(local);"
r"Database=populatedSandbox;"
r"Trusted_Connection=yes;"
)
return pyodbc.connect(conn_str)
def connectODSDB_2():
server = '(local)'
database = 'populatedSandbox'
conn = pymssql.connect(server=server, database=database)
return conn
Что может бытьэта проблема?А решение?