Bonjour,
je suis en train de développer un projet en ASP.Net qui doit se connecter à une base de donnée SQL server qui tourne sous Docker.
Cependant, je n'arrive pas à connecter mon projet ASP à ma base de données. J'ai essayé de me connecter à ma base de données avec SQl server management Studio et j'y arrive sans problème.
Voici les éléments de code que j'ai :
Le docker compose pour le docker de sql server :
1 2 3 4 5 6 7 8 9 10
| version: '3.2'
services:
mssql:
image: mcr.microsoft.com/mssql/server:2017-latest
ports:
- "1433:1433"
environment:
- SA_PASSWORD=myPass123
- ACCEPT_EULA=Y |
Voici la connection string de asp.Net :
"connection": "server=localhost,1443;database=madatabase;User Id=sa;Password=myPass123;MultipleActiveResultSets=true"
Voici l'erreur que j'obtiens :
Microsoft.Data.SqlClient.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: 0 - Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée.)'
Auriez vous des solutions à me proposer ?
Cordialement
Partager