56 votes

SQL Server 2005 comment changer le nom de connexion dbo

J'ai une base de données avec l'utilisateur 'dbo' qui a un nom de connexion "domaine \ xzy". Comment puis-je le changer de "domaine \ xzy" à "domaine \ abc".

105voto

PhantomTypist Points 1330

Je l'ai compris. Dans SQL Management Studio, vous devez cliquer avec le bouton droit sur la base de données -> Propriétés -> Fichiers -> Champ Propriétaire. Remplacez ce champ par le nom d'utilisateur / le compte que vous souhaitez associer au nom d'utilisateur "dbo" pour cette base de données. N'oubliez pas que le nom d'utilisateur / le compte que vous choisissez doit déjà être configuré sur le serveur SQL sous Sécurité -> Connexions.

5voto

Thad Points 725

Si vous essayez de remapper une connexion sur un utilisateur de base de données, vous pouvez utiliser sp_change_user_login.

exec sp_change_user_login 'Update_One', 'utilisateur', 'login'

0voto

user21576 Points 106

Il s'agit d'une connexion Windows et non d'une connexion SQL Server. Vous ne pouvez donc pas "changer" le nom de connexion, car il est lié au compte d'utilisateur dans Active Directory.

Créez une nouvelle connexion serveur (Windows) mappée sur le nouvel utilisateur Windows (et supprimez l'ancien si nécessaire). Ensuite, dans Sécurité> Mappage de l'utilisateur, donnez-vous l'autorisation de vous connecter à la base de données appropriée en tant qu'utilisateur 'dbo' (ou de l'affecter au rôle propriétaire_db).

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:

X