Bonjour
j'ai une application DOT.NET qui lors de son premier démarrage va créer la base de données dans SQL serveur pour l'utiliser ensuite
Pour cela je dois lui donner soit une authentification SQL server soit windows (le user courant)
Je ne sais pas si c'est mieux de partir sur le "user courant" en authentification windows, sachant que ce n'est pas ce user qui sera utilisé ensuite forcément (plutôt anonymous)
Donc je partirai volontiers sur un User interne à SQL server, mais lequel ?
En créer un nouveau plutôt que d'utiliser sa ?
(je n'ai pas testé avec "sa")
Le souci est que ce nouveau user n'est pas encore lié à la base de données que l'application va créée, vu qu'elle n'existe pas, donc ce nouveau user n'a pas les bons droits pour mon application.
J'ai donné sysadmin à ce user, et aussi dbcreator ... toujours un message d'erreur avec le user
Si je mets Authentification windows, ça marche, bien sûr
Question:
Y a t-il un user /role/droit qui permettrait de créer une base de données à une application, sans lui donner tous les droits ? ou est-ce "sa" qu'il me faut utiliser par défaut ?
Partager