2014-03-19 16:56:04 +0000 2014-03-19 16:56:04 +0000
15
15

Mot de passe SA par défaut de SQL Server automatiquement installé par le setup de SharePoint Server 2010

J'ai récemment installé SharePoint server 2010 sur un serveur de test. Il a été installé dans standalone mode.

Après l'installation, j'ai réalisé qu'il avait installé SQL Server Express 2008 (10.0.2531.0) automatiquement aussi.

J'ai besoin de connaître le mot de passe de l'utilisateur sa de cette instance de serveur SQL qu'il a installé automatiquement. (On ne m'a pas demandé de mot de passe lors de l'installation de SharePoint)

Raison pour laquelle j'ai besoin du mot de passe de l'instance SQL de SharePoint :

SharePoint fonctionne sans aucun problème. Cependant, je dois créer un nouveau login sur le serveur SQL et lui donner des autorisations pour certaines bases de données.

Je peux me connecter au serveur SQL en utilisant l'authentification Windows. Cependant, en utilisant ce login, je n'ai pas les autorisations pour créer un nouveau login.

Je dois créer un nouveau login afin de compléter les étapes mentionnées ici http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid-are-not-registered/comment-page-1/#comment-1566

Réponses (1)

23
23
23
2014-03-19 19:04:15 +0000

Voici les étapes que j'ai suivies pour corriger cela :

  • Se connecter au serveur SQL en utilisant un compte local qui a des privilèges administratifs (ex : . \Administrator)
  • Une fois connecté à Windows, ouvrir SQL Management Studio
  • Se connecter à l'instance SQL SharePoint en utilisant Windows Authentication
  • Activer l'authentification en mode mixte (ceci n'est pas activé par défaut pour l'instance SQL SharePoint)
  • Définir un mot de passe pour le compte sa
  • Activer le compte sa
  • Redémarrer l'instance SQL (nécessaire en raison du changement de mode d'authentification)

*Activer l'authentification en mode mixte : *

  1. Clic droit sur l'instance du serveur SQL
  2. Cliquer sur Properties
  3. Cliquer sur Security dans le volet de gauche
  4. Cliquez sur SQL Server et Windows Authentication Mode sous la section Server authentication Vous pouvez également utiliser la requête SQL suivante pour faire la même chose :
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2

[Note : 2 indique une authentification en mode mixte. 1 est pour l'authentification Windows uniquement]

Définir un mot de passe sur le compte sa:

  1. Sous l'instance SQL, développer Security et Logins
  2. Cliquer avec le bouton droit de la souris sur sa et cliquer sur Properties
  3. Vous pouvez également utiliser la requête SQL suivante pour faire la même chose :
ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF

[Note : Password garantit que les règles de mots de passe Windows de l'ordinateur sur lequel le serveur SQL est exécuté ne seront PAS appliquées à cette connexion]

Activer le compte Confirm Password:

  1. Sous l'instance SQL, développer CHECK_POLICY=OFF et sa
  2. Cliquez avec le bouton droit de la souris sur Security et cliquez sur Logins
  3. Cliquez sur sa dans le volet gauche
  4. Cliquez sur Properties sous la section Status Vous pouvez également utiliser la requête SQL suivante pour faire la même chose :
ALTER LOGIN [sa] ENABLE