0
나는 그들 중 하나에 연결을 시도한 Azure에서 3 dbs를가집니다.pymssql.connect()는 데이터베이스 문자열 인수를 무시하는 것으로 보입니다
conn = pymssql.connect(server='hostname.database.windows.net',
user='[email protected]',
password='*****',
database='my_db',
timeout=0,
login_timeout=60,
charset='UTF-8',
as_dict=False,
host='',
port='1433')
cursor = conn.cursor()
cursor.execute('select db_name()') #to get the name of my db (which should be "my_db")
result = cursor.fetchone()
print result
하지만 기본 Azure 데이터베이스 인 "마스터"가 있습니다. 이것은 "my_db"에 대한 'databse'문자열 인수를 이미 지정했기 때문에 발생하지 않아야합니다.
상담하십시오.
이 있는지 확인하십시오. 왜 'freeTDS'가 추가 요구 사항인지 자세히 설명하고 싶을 수 있습니다. 그렇지 않으면 SO –
에 오신 것을 환영합니다. [tag : pymssql]은 [tag : freeTDS]에 대한 python 인터페이스입니다. –