我正在尝试使用Linux从Docker实例连接到在本地计算机上(在本地主机中运行)的Sql Server 2017,并且也在本地计算机上运行。 这是我的连接字符串
Server=10.0.75.1\\MSSQLSERVER2017;Database=MyDb;Integrated Security=False;User Id=MyUser;Password=ASecure*Password1;MultipleActiveResultSets=True
这是我的Docker文件的第一部分:
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
ARG source=.
WORKDIR /app
EXPOSE 51949
EXPOSE 44334
EXPOSE 1433
ENV ASPNETCORE_URLS http://+:5000
COPY $source .
我当前收到的错误是
Login failed for user 'MyUser' ...
我尝试使用Sql Server配置管理器设置端口,但这没有效果。任何建议,将不胜感激。
这是更正的DockerFile
FROM microsoft / dotnet:2.1-aspnetcore-runtime AS base
WORKDIR / app
博览会51949
博览会44334
博览会1433