我已经完成了Docker上的SQL Server Linux。
microsoft/mssql-server-linux:2017-latest "/opt/mssql/bin/sqls…" 5 days ago Up 18 minutes 0.0.0.0:1433->1433/tcp sql.server
当我使用SQL Operations Studio连接到服务器时,我可以连接它:
Server: localhost
Username: sa
Password: *********
但是,当我更改ASP.NET CORE默认连接上的默认连接字符串
"DefaultConnection": "Data Source=localhost;Initial Catalog=PandaMarket.Identity;User ID=sa;Password=*********"
我在执行数据库更新时遇到此错误消息 dotnet ef database update
来自终端。
在建立与SQL Server的连接时,发生了与网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是正确的,并且配置了SQL Server以允许远程连接。(提供者:TCP提供商,错误:35-抓住了内部异常(
是的。您需要在应用程序中连接到数据库。JSON
我这样做
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=127.0.0.1,1433;Initial Catalog=vchasno;User ID=sa;Password=Dontoretto23;"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}