Docker 容器里连接远程 Sql Server 数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 容器里连接远程 Sql Server 数据库相关的知识,希望对你有一定的参考价值。

升级sqlserver  TLS 1.2 以安全通信

https://support.microsoft.com/zh-cn/topic/kb3135244-tls-1-2-%E5%AF%B9-microsoft-sql-server-e4472ef8-90a9-13c1-e4d8-44aad198cdbe

Docker 容器里无法连接sql server 2008 sp3以下版本的数据库。(已用sql server 2008测试)

修改Dockerfile文件, (文件收vs 2019 创建默认配置,运行于Linux)
把第一行:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim 

改为

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic 

即可。

数据库连接字符串格式:

Server=IP,1433;Database=数据库名;User Id=用户名;Password=密码;

以上是关于Docker 容器里连接远程 Sql Server 数据库的主要内容,如果未能解决你的问题,请参考以下文章

除非我停止任何本地 SQL Server 实例,否则 Docker、MS SQL Server、SMMS 无法连接

无法从 docker 容器连接到 SQL Server

如何在mac上使用docker连接sql server?

如何在 Mac 上将 ASP.Net Core 连接到 SQL Server Docker 容器

关于SQL Server 2005 设置远程连接的控制

SQL Server 2008/2014无法远程连接的可能原因之一