meta données pour cette page
  •  

Ceci est une ancienne révision du document !


User Orphelins

Après l'attachement ou la restauration d'une base de données, les utilisateurs et les connexions précédemment créés dans cette base de données ne correspondent pas et sont considérés comme des utilisateurs orphelins. Les symptômes les plus courants sont les suivants:

  • l'application peut rencontrer des erreurs d'échec de connexion.
  • un message indiquant que l'utilisateur existe déjà dans la base de données actuelle lorsque vous essayez d'ajouter l'identifiant de connexion à la base de données.

Méthode 1

Cette méthode fonctionne toujours jusqu'à MSSQL 2025, mais sera deprecié dans les prochaines release.

  • Identifier les Orphelins
USE adventureWorks
GO
sp_change_users_login @Action='Report'
GO
  • corriger les orphelins
USE AdventureWorks
GO
 
sp_change_users_login @Action='update_one',
@UserNamePattern='TestUser1',
@LoginName='TestUser1'
GO

Méthode 2

  • Identifier les Orphelins
 
  • corriger les orphelins
 alter user 'robert' with login 'robert'