C# 使用docker将.net 5应用程序与sql server连接时出错
我一直在尝试使用docker将.NET5应用程序与mssql服务器连接。我经常遇到以下错误:Microsoft.Data.SqlClient.SqlException(0x80131904):用户“sa”登录失败。 这是appsetting.json文件:C# 使用docker将.net 5应用程序与sql server连接时出错,c#,.net,sql-server,docker,entity-framework,C#,.net,Sql Server,Docker,Entity Framework,我一直在尝试使用docker将.NET5应用程序与mssql服务器连接。我经常遇到以下错误:Microsoft.Data.SqlClient.SqlException(0x80131904):用户“sa”登录失败。 这是appsetting.json文件: "ConnectionStrings": { "OrderingConnectionString": "Server=localhost;Database=OrderDb;User
"ConnectionStrings": {
"OrderingConnectionString": "Server=localhost;Database=OrderDb;User
Id=sa;Password=SwN@12345678;"
},
这是docker-compose.yml文件:
orderdb:
image: mcr.microsoft.com/mssql/server:2017-latest
这是docker-compose.override.yml文件
orderdb:
container_name: orderdb
environment:
SA_PASSWORD: "SwN@12345678"
ACCEPT_EULA: "Y"
restart: always
ports:
- "1433:1433"
有人能帮我解决这个问题吗?数据库可能不是本地的。它连接到SQL Server。使用SQL Server Management Studio连接到数据库。登录窗口具有服务器名称,并在连接字符串中使用此名称。还要检查凭据是否与连接字符串匹配。如果登录窗口具有Windows凭据,请使用Integrated Security=true而不是用户名和密码。@jdweng谢谢。你解决了我的问题。