Question qui revient de temps à autre dans nos courriels, Comment modifier le mode
d'authentification au serveur SQL Server (De Windows uniquement (par défaut sur
les MSDE et Express) à Mixte (SQL Server et Windows) ou inversement). Je pars ici du principe que vous ne pouvez pas ou plus vous connecter
au serveur et que vous ne pourrez donc pas passer par l'interface
graphique où que vous n'avez pas d'interface graphique si vous avez MSED ou Express.
Il faut aller dans la base de registre sur la machine sur laquelle est installé le serveur et trouver la clef suivante :
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.x \ MSSQLServer\
Où x est un nombre qui correspond à l'instance du serveur. Dans la clef si dessous :
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \Instance Names \ SQL\
Vous obtiendrez le numéro qui correspond au nom de l'instance. Pour rappel MSSQLSERVER est le nom de l'instance par défaut.
La valeur à modifier est LoginMode ses valeurs possible sont :
- Windows uniquement
- Mixte (Windows + SQL Server)
Dans certaines versions d'avant SQL Server 2005 il est possible de trouver cette valeur dans la clef de base de registre suivante :
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ MSSqlserver \ MSSqlServer\
Ne pas oublier de redémarrer les services (Serveur + Agent) après ces modifications.
{mos_fb_discuss:no_discuss}






















