누구든지 OSX (또는 Linux)에서 python3을 사용하여 Wonderware의 Historian과 기능적 연결 방법을 공유 할 수 있습니까?python 3 및 OSX 또는 Linux를 사용하여 Wonderware Historian OLE DB에 연결
Historian은 분명히 Microsoft SQL Server OLE DB입니다 (pg102 : http://www.logic-control.com/datasheets/1/Historian/HistorianConcepts.pdf 참조).
import adodbapi
ServerName = "ServerName"
MSQLDatabase = "Runtime"
username = "aaUser"
password = "pwUser"
conn = adodbapi.connect("PROVIDER=INSQL;Data Source={0};Database={1};trusted_connection=yes;UID={2};PWD{3};".format(ServerName,MSQLDatabase,username,password))
:
또 다른 SO 포스트는 OLE DB에 연결 할 수있는 유일한 파이썬 라이브러리 'adodbapi'(Connecting to Microsoft SQL server using Python)
코드에서 시도 (기본 RO 자격 증명을 사용하여) 인 것을 제안한다 오류 :
adodbapi.apibase.OperationalError: (InterfaceError("Windows COM Error: Dispatch('ADODB.Connection') failed.",)...
오류는 pywin32 패키지가 없거나 사용할 수 없기 때문에 발생합니다. 이는 분명히 바람입니다. 빚진 사람 (Pywin32 (com objects) on Mac)
팁 감사드립니다. 필자는 마이크로 소프트 대 맥/리눅스 세계가이 상황에서 가교 될 수 없다고 크게 의심한다.