Jupyter Datascience泊坞窗-连接到MSSQL Server

时间:2018-10-23 07:45:33

标签: docker ubuntu pymssql

我正在尝试从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?请让我知道我缺少什么步骤。

谢谢。

0 个答案:

没有答案