web-dev-qa-db-fra.com

Défaut SA mot de passe de SQL Server automatiquement installé par le programme d'installation 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 automatiquement installé SQL Server Express 2008 (10.0.2531.0).

J'ai besoin de connaître le mot de passe de l'utilisateur sa de cette instance de serveur SQL qu'il a automatiquement installée. (Je n'ai pas été invité à entrer un mot de passe lors de l'installation de SharePoint)

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

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

Je peux me connecter au serveur SQL en utilisant l'authentification Windows. Cependant, en utilisant cette connexion, je n'ai pas les autorisations nécessaires pour créer une nouvelle connexion.

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

13
thilina R

Voici les étapes que j'ai faites pour résoudre ce problème:

  • Connectez-vous à SQL Server à l’aide d’un compte local qui dispose des privilèges administrateur(exemple:.\Administrateur).
  • Une fois que vous êtes connecté à Windows, ouvrez SQL Management Studio.
  • Connectez-vous à l'instance SQL SharePoint à l'aide de Windows Authentication
  • Activer l'authentification en mode mixte (cette option n'est pas activée par défaut pour l'instance SQL SharePoint)
  • Définir un mot de passe pour le compte sa
  • Activer le compte sa
  • Redémarrez l'instance SQL (nécessaire en raison du changement de mode d'authentification)

Activation de l'authentification en mode mixte:

  1. Clic droit sur l'instance du serveur SQL
  2. Cliquez sur Properties
  3. Cliquez sur Security dans le volet de gauche
  4. Cliquez sur SQL Server et Windows Authentication Mode dans 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

[Remarque: 2 indique une authentification en mode mixte. 1 est réservé à l'authentification Windows]

Définition d'un mot de passe sur le compte sa:

  1. Sous l'instance SQL, développez Security et Logins
  2. Faites un clic droit sur sa et cliquez sur Properties
  3. Tapez le nouveau mot de passe dans les cases Password et Confirm Password

Vous pouvez également utiliser la requête SQL suivante pour faire la même chose:

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF

[Remarque: CHECK_POLICY=OFF garantit que les stratégies de mot de passe Windows de l'ordinateur sur lequel SQL Server est exécuté ne seront PAS appliquées à cette connexion.]

Activation du compte sa:

  1. Sous l'instance SQL, développez Security et Logins
  2. Faites un clic droit sur sa et cliquez sur Properties
  3. Cliquez sur Status dans le volet de gauche
  4. Cliquez sur Enabled dans la section Login

Vous pouvez également utiliser la requête SQL suivante pour faire la même chose:

ALTER LOGIN [sa] ENABLE
20
thilina R