SQL Server 2008 - Ajouter un compte Windows après la suppression de l'utilisateur par défaut
C'est plutôt gênant, mais j'ai accidentellement supprimé mon compte Windows à partir de la liste de SQL Server 2008 utilisateurs et je ne peux pas pour la vie de me comprendre comment ajouter de nouveau moi-même maintenant que je n'ai pas de privilèges de connexion.
Le serveur est en cours d'exécution sur ma machine, et la seule autre les utilisateurs de Windows avec accès sont IUSR, SERVICE RÉSEAU et SYSTÈME. Est-ce que je peux faire court de re-installer?
source d'informationauteur Nathan Taylor
Vous devez vous connecter pour publier un commentaire.
J'ai aussi supprimé mon compte windows de mon développement local server 2008. J'ai été en mesure d'utiliser SQL server est en Mode Mono-Utilisateur pour recréer mon login et l'ajouter à la rôle sysadmin. Il a fallu seulement quelques minutes, et je n'avais pas à admettre que mon terrible erreur à n'importe qui.
À partir de MSDN:
Voici comment j'ai réintégré moi-même:
-m
. Cela mettra le SQL en Mode Mono-Utilisateur. Cela signifie que SQL n'accepte qu'une seule connexion.sqlcmd
pour vous connecter à votre serveur avec le-E
de confiance option de connexion. SQL vous accepter dans lasysadmin
rôle si vous êtes un administrateur local.Dans la session interactive, créer votre login et ajouter à la
sysadmins
rôle.-m
de paramètres et redémarrer le service. Vous devriez maintenant être en mesure de revenir dans SSMS et continuer à l'utiliser normalement le serveur.Si vous obtenez le message:
Puis il y a quelque chose en utilisant votre connexion unique. Vous aurez besoin de trouver un service ou de la connexion et de l'arrêter avant que vous pouvez vous connecter. Vérifier l'Agent SQL, SQL Reporting Services SQL Analysis Services etc.
Heureusement, ce n'était pas trop difficile à corriger (pas que ça aurait été dur...)!
Ce postexplique les étapes de démarrage de SQL Server en Mode Mono-Utilisateur, ce qui (pour quelque raison) m'a permis de me connecter avec mon compte administrateur de Windows, ajoutez le compte de l'utilisateur de la liste (avec CREATE LOGIN), de permettre à l'utilisateur SA et de définir son mot de passe pour quelque chose que je connaisse vraiment, et enfin de connexion comme SA et donner le compte Windows administrateur privilèges.Modifier 07/05/13: Essayez ce lien à la place.
Souvent SQL Server est installé de telle sorte que tout administrateur local est un Serveur SQL server
sysadmin
.Si cela est votre cas, vous pouvez exécuter la Gestion de Studio en tant qu'administrateur, puis ajouter de tout autre utilisateur de windows en tant que connexion dans la section Sécurité.
Cette solution a fonctionné pour moi.