Question

J'ai oublié mon mot de passe pour SQL Server 2005.L'authentification Windows n'est pas activée, je ne peux donc pas me connecter.Comment puis-je supprimer l’instance actuelle et créer une nouvelle instance de base de données ?Ou existe-t-il une meilleure solution ?

Était-ce utile?

La solution

En supposant que vous soyez membre du groupe Windows Administrator, vous pouvez mettre le serveur en mode mono-utilisateur, vous pouvez essayer ceci :

http://blogs.msdn.com/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server- 2005.aspx

Autres conseils

Ma lecture de la question était que le serveur est configuré pour utiliser uniquement l'authentification SQL, et peut-être que vous ne connaissez pas le mot de passe sa ou toute autre information de connexion SQL ?Si tel est le cas, vous pourrez peut-être modifier le mode d'authentification.Pour les instances par défaut de SQL Server 2005, elles sont stockées dans le registre à l'adresse :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer

dans un DWORD appelé LoginMode.Une valeur de 2 indique le mode mixte (les authentifications Windows et SQL sont prises en charge) ;Je pense que 0 correspond uniquement à Windows et 1 à SQL uniquement.Vous pouvez essayer de le changer en 2, redémarrer le service MSSQL, puis essayer d'accéder au studio de gestion SQL après vous être connecté à la machine en tant qu'administrateur.

Si cela échoue, vous pouvez créer une autre instance en réexécutant le programme d'installation.

Avez-vous essayé de vous connecter lorsque vous êtes connecté en tant qu'administrateur local de domaine/serveur ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top