158 votes

Différence entre un utilisateur et une connexion dans SQL Server

J'ai récemment été en cours d'exécution dans de nombreux domaines différents de SQL Server que j'ai l'habitude de ne pas jouer avec. L'un d'eux qui m'a confondu est la zone des Connexions et des Utilisateurs. Semble que ce devrait être assez simple sujet...

Il semble que chaque connexion ne peut avoir 1 utilisateur et chaque utilisateur peut seulement avoir 1 connexion.

Une connexion peut être associé à plusieurs tables ainsi d'associer l'utilisateur à de nombreuses tables.

Donc ma question est pourquoi même avoir un login et un utilisateur? ils semblent être à peu près dans le même. Quelles sont les différences, ou qu'est-ce que je semble être absent?

176voto

Scott Ivey Points 19577

Un "Login" les subventions de l'entrée principale sur le SERVEUR.

Un "Utilisateur" concède une entrée de connexion dans une BASE de données unique.

Un "Login" peut être associé à de nombreux utilisateurs (un par base de données).

Chacun de ces objets peuvent avoir des autorisations accordées à son propre niveau. Consultez les articles suivants pour une explication de chacun

28voto

Tom Resing Points 1225
<p>Une des raisons d’avoir les deux est pour que l’authentification peut se faire par le serveur de base de données, mais autorisation peut être limitée à la base de données. De cette façon, si vous déplacez votre base de données vers un autre serveur, vous pouvez remapper toujours la relation de connexion de l’utilisateur sur le serveur de base de données, mais votre base de données n’a pas à changer.</p>

21voto

Vikrant Kedari Points 21
<p>En bref,</p> <p><strong>Connexions</strong> auront l’accès du serveur.</p> <p>et</p> <p><strong>Les utilisateurs</strong> auront l’accès de la base de données.</p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: