Bonjour,
Je suis en train de finaliser une installation sous Clickonce dans laquelle je fais une installation avec un SQL Express 2005, une appli sous C# et une BDD sous SQL Server.
Tout fonctionne très bien quand je suis en local et qu'il n'y a pas de partage de données.
Là ou cela se complique, c'est lorsque je veux me connecter depuis un deuxième poste et j'ai mis précisément le doigt sur le problème que j'ai. En fait il faudrait que je puisse exécuter ces quatre lignes sur le nouveau serveur SQL Express que j'installe :
- CREATE LOGIN monlogin WITH PASSWORD = 'monpwd'
- USE mabase
- CREATE USER mabase FOR LOGIN monlogin
- EXEC sp_addrolemember N'db_owner', N'mabase'
NS : Je vous ai fait simple dans les droits que je vais affecter car en réalité j'ai fait un plus subtile, mais là n'est pas la question.
La question est la suivante : << Sous SQL Server Express, quels sont les login et mot de passe créés par défaut lors d'une installation classique ? >>. Mon but étant de lancer une connexion en instance SQL Server (et non en authentification windows) pour pouvoir exécuter ces quatre lignes.
Comme je vous l'ai dit, j'ai fait le tour de la question. Je sais que je n'ai pas de problème de surface d'exposition, de firewall; J'ai fait des essais depuis un autre poste, vers mon poste de dev et tout fonctionne très bien car là j'ai pu exécuter les quatre lignes. C'est d'autant plus facile que sur mon poste de dev j'ai un SQL Server complet qui m'a permis d'exécuter ces quatre lignes.
Pour ceux qui se demande pourquoi mettre un Express en diffusion, là réponse est simple, c'est une question financière, l'express n'ayant pas de licence.
Merci par avance à tout ceux qui pourront m'apporter une réponse pertinente.
Partager