无法通过Docker连接到SQL Server数据库

莉诺·麦凯

我尝试仅通过docker连接到我的MSSQL数据库时遇到问题,我已经尝试使用IIS Express并正确显示数据,但是当我尝试从请求中获取数据时出现此错误。

SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server)

我确认启用了TCP / IP以及1433端口。还使用此字符串连接

"TestConnection": "Server=localhost,1433;Database=BDREPOSITORIO;Integrated Security=True"

而我的dockerfile是这个

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS base
WORKDIR /app
EXPOSE 80

FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build
WORKDIR /src
COPY ["Buscador.csproj", ""]
RUN dotnet restore "./Buscador.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "Buscador.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "Buscador.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "Buscador.dll"]

RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /etc/ssl/openssl.cnf
RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /usr/lib/ssl/openssl.cnf
Maytham-ɯɐɥʇʎɐɯ

您的连接字符串只有两个问题:

  1. 您的第一个问题是您需要用数据库(外部)IP地址替换本地主机。本地主机和127.0.0.1都是内部IP地址。
  2. 固定第一名后,您会遇到Kerberos问题,无法使用集成安全性,需要使用具有适当权限的数据库用户名和密码。关于这部分,请检查我的答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从PowerShell连接到SQL Server数据库

来自分类Dev

如何通过局域网连接到SQL Server数据库

来自分类Dev

SQL Server数据库连接错误

来自分类Dev

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

来自分类Dev

SQL Server数据库连接问题

来自分类Dev

无法使用JDBC连接到Sql Server数据库

来自分类Dev

使用Tedious和Node JS无法连接到本地SQL Server数据库

来自分类Dev

SQL Server 2014-无法连接到本地数据库-找不到服务器

来自分类Dev

将IntelliJ IDEA连接到SQL Server数据库

来自分类Dev

无法从Docker容器连接到SQL Server

来自分类Dev

创建数据库后无法连接到Microsoft SQL Server数据库(“系统找不到指定的文件”)

来自分类Dev

无法连接到Docker容器中的MySQL数据库

来自分类Dev

无法通过ODBC连接到SQL Server

来自分类Dev

连接到SQL Server数据库

来自分类Dev

无法通过Excel VBA连接到SQL数据库

来自分类Dev

Azure上的.NET Core无法连接到SQL Server数据库

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

无法通过JWS应用连接到MySQL数据库

来自分类Dev

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

来自分类Dev

在线连接到SQL Server CE数据库

来自分类Dev

SQL Server数据库连接问题

来自分类Dev

SQL Server连接到网络中的数据库

来自分类Dev

我无法使用VB.NET连接到我的SQL Server数据库

来自分类Dev

安全连接到远程 SQL Server 数据库的方法

来自分类Dev

使用 sequelize 连接到本地 SQL Server 数据库

来自分类Dev

无法连接到 Docker 上的 SQL 数据库

Related 相关文章

热门标签

归档