En fait, je suis passé par Azure SQL.
J'utilise ces 2 tutoriels :
- https://docs.microsoft.com/fr-fr/azu...et-sqldatabase
- https://docs.microsoft.com/en-us/azu...erver-database
Et il est vrai que je n'ai pas très bien su quoi mettre pour la connection string. Pour dire vrai, j'ai deux types de connexions à la DB.
1°) Celles provenant d'un élément web que je rajoute à ma page (comme une dropdownlist par exemple) :
Data Source=MICHAEL-PC\sqlexpress;Initial Catalog=Listenoel;Integrated Security=True
2°) Celles provenant du code behind (dans la couche d'accès aux données) :
SqlConnection objconnection = new SqlConnection("Data Source=" + System.Environment.MachineName + "\\SQLEXPRESS; Database=Listenoel;UID=Mike;PWD=*****");
Lors de la publication sur Azure, la connection string (du point 1° ci-dessus) a été modifiée en :
Data Source=tcp:*****dbserver.database.windows.net,1433;Initial Catalog=*****_db;User Id=Mike@*****dbserver;Password=*****
Sur Azure, la connexion string est celle-ci :
Server=tcp:*****dbserver.database.windows.net,1433;Initial Catalog=*****_db;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
Alors, avec tout ça :
- je ne sais plus ce que je dois mettre dans le fichier web.config !
- je ne sais pas non plus ce que je dois mettre dans la connection string du point 2° ci-dessus !
Je sais pas si c'est très clair ce que je raconte ...
Partager