解决 Dify 数据库插件连接 SQL Server 2008/2012 报错 DB-Lib error message 20002, severity 9
nano71.com
2026/3/10 16:11:31
0 comments
28 views
报错信息:
(pymssql.exceptions.OperationalError) (20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (192.168.0.223)\nDB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (192.168.0.223)\n')
(Background on this error at: https://sqlalche.me/e/20/e3q8)
适用于 Docker Compose 方式部署的 Dify
适用于插件:阿里云DMS、Database Query、database和其他使用pymssql方式连接 SQL Server的插件
首先进入dify-plugin-daemon容器的终端内,在dify\docker目录内打开命令行执行
有些人可能是
docker-plugin_daemon-1,或者其他名字,自己通过docker ps来自查
docker exec -it docker-plugin-daemon bash
或者 Docker desktop 方式进
进入容器后,终端依次执行以下命令
apt update
apt install freetds-dev freetds-bin vim
vim /root/.freetds.conf
然后 vim 进入插入模式后粘贴以下内容:
[global]
tds version = 7.0
client charset = UTF-8
dump file = /tmp/freetds.log
粘贴完保存退出,然后再去插件的 API Key 授权配置里重新连接
最后保存改动
容器id和镜像名称通过
docker ps命令查看或在Docker Desktop中查看
docker commit d02f89adcf4f langgenius/dify-plugin-daemon:0.5.3-local
nano71.com
2026/3/10 16:11:31
0 comments
28 views





