english francais

Comment configurer des Serveurs MSDE pour accepter authentification SQL Server

L'article suivant décrit comment configurer des Serveurs MSDE pour accepter authentification SQL Server, pendant et après l'installation de MSDE. Pour de plus amples informations, se référer à http://support.microsoft.com/kb/319930/EN-US/.

Article Details

Configurer l'authentification SQL Server lors de l'installation de MSDE

<>Par défaut, quand vous installez MSDE, celui-ci est configuré pour supporter seulement l'authentification Windows. L'authentification Windows n'est habituellement pas appropriée pour des applications web telle que Enterprise Server, ainsi vous devez écraser les paramètres de l'installation par défaut en exécutant manuellement le programme d'installations avec deux flags :

SETUP SECURITYMODE=SQL  SAPWD=votremotdepasse

Alternativement, vous pouvez ajouter ceci dans le fichier setup.ini avec d'exécuter l'installation :

[Options]
SAPWD=votremotdepasse
SECURITYMODE=SQL

Notez que le paramètre SECURITYMODE de SQL configure actuellement le serveur pour supporter les deux authentifications : SQL et Windows. Une fois l'installation terminée, il ne démarre pas automatiquement le serveur, ainsi vous pouvez faire ceci via l'applet Services du panneau de configuration (dans le dossier Outils d'administration) ou en utilisant la ligne de commande :

NET START MSSQLSERVER

Changer manuellement les paramètres d'authentification pour des serveurs MSDE existants

Vous pouvez changer le mode d'Authentification sur des serveurs MSDE existant en modifiant une valeur dans le registre de Windows, comme suit :
  1. Configurez la valeur HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode à 2. Ceci indique à votre serveur d'accepter les méthodes d'authentification SQL Server & Windows.

    (Note : Si vous utilisez une Instance nommée quand vous installez MSDE, alors la clé sera HKLM\Software\Microsoft\Microsoft SQL Server\NomInstance\MSSqlserver\LoginMode).

  2. Assurez-vous d'arrêter et de re-démarrer le service MSSQL après application de ce changement. Vous pouvez faire ceci en exécutant les deux lignes de commande suivantes depuis l'invite de commande :

    NET STOP MSSQLSERVER
    NET START MSSQLSERVER