Sql server Qgis-从docker映像连接到SQLServer

Sql server Qgis-从docker映像连接到SQLServer,sql-server,docker,nginx,qgis,Sql Server,Docker,Nginx,Qgis,在关于的教程之后,我在docker中设置了qgis服务器和nginx 它与示例中指定的示例文件配合得很好。但是,当我将自己的QgisProjectFile与连接到SQLSERVER数据库的层一起使用时,我发现以下错误: <ServerException>Layer(s) not valid</ServerException> 等等 我还成功地ping了我自己的计算机(192.168.1.233)。有谁在这样的设置中成功了吗 host.docker.internal:14

在关于的教程之后,我在docker中设置了qgis服务器和nginx

它与示例中指定的示例文件配合得很好。但是,当我将自己的QgisProjectFile与连接到SQLSERVER数据库的层一起使用时,我发现以下错误:

<ServerException>Layer(s) not valid</ServerException>
等等

我还成功地ping了我自己的计算机(192.168.1.233)。有谁在这样的设置中成功了吗

host.docker.internal:1433
host.docker.internal,1433
192.168.1.233:1433
192.168.1.233,1433
192.168.1.233\sqlexpress
<layer-tree-layer providerKey="mssql" id="MY_ID" expanded="0" legend_exp="" source="dbname='MY_DB_NAME' host=192.168.1.233,1433 user='MY_USER' srid=2056 type=Point disableInvalidGeometryHandling='0' table=&quot;AUE&quot;.&quot;TABLENAME&quot;(ADR_ELP_GEOMETRY) sql =" checked="Qt::Unchecked" name="TABLENAME">
docker run -d --rm --name qgis-server --net=qgis --hostname=qgis-server  -v ${PWD}/data:/data:ro -p 5555:5555  -e "QGIS_PROJECT_FILE=/data/OneAue_DB.qgs"  qgis-server

docker run -d --rm --name nginx --net=qgis --hostname=nginx -v ${PWD}/nginx.conf:/etc/nginx/conf.d/default.conf:ro -p 8080:80 nginx:1.13