docker容器访问sqlserver_Docker容器中sqlserver的连接字符串

我正在将Visual Studio 2017 for Mac与dotnet Core和EF

Core一起使用。在Docker容器中设置mssql映像后,我试图添加连接字符串,但抛出连接错误。我尝试使用不同的选项(例如ip地址,容器名称,主机名等)作为服务器名称,但是它们都不起作用。

"Default": "Server=172.17.0.2; Database=ERPDb; User=sa; Password =******;"

带有容器名称

"Default": "Server=ecstatic_hermann; Database=ERPDb; User=sa; Password=******;"

主机名:

"Default": "Server=f45840a59623; Database=ERPDb; User=sa; Password=******;"

通过在终端中使用本地主机进行连接时,其成功连接

$ mssql -s localhost -p Technocrat123

Connecting to localhost...done

sql-cli version 0.6.2

Enter ".help" for usage hints.

但是在运行应用程序时,连接失败。

感谢任何帮助。提前致谢。

如果使用本地主机,则错误为

Login failed for user ''. Reason: An attempt to login using SQL authentication failed. Server is configured for Integrated authentication only.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值