Table des matières:

Qu'est-ce que les utilisateurs orphelins dans SQL Server ?
Qu'est-ce que les utilisateurs orphelins dans SQL Server ?

Vidéo: Qu'est-ce que les utilisateurs orphelins dans SQL Server ?

Vidéo: Qu'est-ce que les utilisateurs orphelins dans SQL Server ?
Vidéo: SQL Server cours sécurité : Comment rattacher un user à un login SQL.(exemple simple et concret). 2024, Novembre
Anonim

Utilisateur orphelin sont ceux qui sont présents au niveau de la base de données mais leurs identifiants pertinents ne sont pas présents dans le serveur niveau. Utilisateurs orphelins sont générés lorsque vous effectuez une sauvegarde de base de données à partir d'un serveur et restauré sur un autre serveur (principalement pendant la migration de la base de données).

De plus, comment trouver des utilisateurs orphelins dans SQL Server ?

Identifiez les utilisateurs orphelins dans ces environnements en procédant comme suit:

  1. Connectez-vous à la base de données principale et sélectionnez les SID pour les connexions avec la requête suivante:
  2. Connectez-vous à la base de données des utilisateurs et vérifiez les SID des utilisateurs dans la table sys.database_principals à l'aide de la requête suivante:

Aussi, qu'est-ce que SQL Sid ? Dans le contexte de la gamme de systèmes d'exploitation Microsoft Windows NT, un identificateur de sécurité (généralement abrégé SID ) est un nom unique (une chaîne de caractères alphanumériques) qui est attribué par un contrôleur de domaine Windows pendant le processus de connexion qui est utilisé pour identifier un sujet, tel qu'un utilisateur ou un groupe d'utilisateurs dans

Par la suite, la question est, qu'est-ce qu'un utilisateur SQL sans login ?

Les SANS CONNEXION clause crée un utilisateur qui n'est pas mappé à un SQL Serveur connexion . Il peut se connecter à d'autres bases de données en tant qu'invité. Des autorisations peuvent être attribuées à ce utilisateur sans login et lorsque le contexte de sécurité est changé en un utilisateur sans login , l'original utilisateurs reçoit les autorisations du utilisateur sans login.

Comment réparer un utilisateur orphelin ?

Nous pouvons réparer les utilisateurs orphelins en utilisant différentes méthodes. Si vous en trouvez utilisateurs orphelins , puis créez une connexion en utilisant utilisateur orphelin SID. UPDATE_ONE peut être utilisé pour modifier utilisateurs SID avec les connexions SID. Il peut être utilisé pour mapper même si le nom de connexion et Utilisateur les noms sont différents (ou) identiques.

Conseillé: