我正在尝试从jupyter / datascience-notebook设置docker映像,此外,我还要添加一些工作所需的库。 我们的数据库是在ubuntu服务器上运行的MS SQL Server 17。为了连接到MS SQL db服务器,我在Dockerfile中添加了以下几行。
self.cnxn_str = 'DRIVER={ODBC Driver 17 for SQL Server};SERVER=' + \
self.ip + ';DATABASE=' + self.db + ';UID=' + self.uid +
';PWD=' + self.pwd
self.cnxn = pyodbc.connect(self.cnxn_str)
构建docker映像时,没有看到错误,但是当我打开连接时,却遇到了错误
错误:(“ 01000”,“ [01000] [unixODBC] [驱动程序管理器]无法打开lib 'SQL Server的ODBC驱动程序17':找不到文件(0) (SQLDriverConnect)“)
打开连接的代码:
xlsread
是否还有其他人设法设置了可在MS SQL Server 17上进行读/写操作的docker?请让我知道我缺少什么步骤。
谢谢。