任務:
設置連接到Azure SQL Server。
一些事情已經改變了……
*我們開始使用統一目錄,所以需要統一目錄啟用集群
*遺留init腳本已經被棄用,這就是我們pyodbc設置,定義等。
代碼:
進口pyodbc def build_odbc_connection (dbserver, dbname、用戶名pwd):康涅狄格州= pyodbc。連接(“司機= {ODBC驅動程序為SQL Server 18};服務器= ' + dbserver +”;數據庫= + dbname +”;加密= yes; UID = +用戶名+”;PWD = + PWD)返回康涅狄格州def execute_azsql_query (sqlquery):康涅狄格州= build_odbc_connection (sec_SourceServer、sec_SourceDatabase sec_SinkAzSqlAppID, sec_SinkAzSqlSecret) df = pd.read_sql(康涅狄格州sqlquery) conn.close()返回df execute_azsql_query (“select * from dbo.client”)
錯誤:
(' 01000 ',”[01000][unixODBC](驅動程序管理器)不能開放自由的ODBC驅動程序為SQL Server 18:文件未找到(0)(SQLDriverConnect)”)
我失蹤嗎?謝謝!
謝謝你的檢查。是的驅動沒有安裝,但是我不確定當前安裝的正確方法