Je me suis connecté à SQL Server avec l'authentification Windows (Admin).Utilisation des connexions, des utilisateurs et des autorisations dans SQL Server 2005 Express
Ensuite, j'ai créé une connexion pour mon SQL Server 2005 Express:
CREATE LOGIN bob WITH PASSWORD = 'bobpass'.
Maintenant, je fermai SQL Server & puis à nouveau ouvert ce & cette fois je me suis connecté avec la connexion 'bob'.
Maintenant, j'exécutais ceci: SELECT CURRENT_USER.
Il a donné la sortie: invité
Pourquoi donc?
Est-ce parce que je n'ai créé aucun utilisateur à l'intérieur de la connexion bob
? CURRENT_USER renverra un principal de base de données (un utilisateur)
merci beaucoup monsieur, aussi, monsieur si je crée un bobuser pour la connexion de bob, alors puis-je me connecter au serveur sql en utilisant le nom d'utilisateur comme bobuser – sqlchild
J'ai aussi une question sur: http://stackoverflow.com/questions/ 5117029/logins-users-permissions-in-sql-express-2005-with-diagram-flowchart – sqlchild
monsieur, si je donne le rôle sysadmin à bob, alors il serait dbo de toutes les bases de données, un utilisateur serait automatiquement créé sous connexion bob, nommé comme dbo? – sqlchild