Mot de passe SA par défaut de SQL Server installé automatiquement par la configuration de SharePoint Server 2010

15

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

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

J'ai besoin de connaître le mot de passe de l' sautilisateur de cette instance de serveur SQL qu'il a installée 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 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 bases de données.

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

Je dois créer une nouvelle connexion afin de terminer les étapes mentionnées ici: http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid- ne sont pas enregistrés / page-de-commentaires-1 / # commentaire-1566

thilina R
la source
Je pense que si son 2008 R2, sa est désactivé par défaut. Il vous suffit d'activer le compte sa et de définir un nouveau mot de passe. De toute évidence, vous devrez utiliser un compte d'administrateur Windows pour cela.
Steve
Vous pouvez également consulter: stackoverflow.com/questions/3781365/…
Steve
@Steve Merci. La saconnexion semble être désactivée. Cependant, il ne me permet pas de l'activer lorsque je suis connecté avec le compte Windows que j'ai utilisé lors de l'installation de SharePoint.
thilina R
Je pense toujours que vous devez avoir un rôle d'administrateur informatique pour cela, si cela n'est pas possible, vous devriez trouver quelqu'un qui doit activer le compte sa.
Steve
@Steve Merci. Je vais vérifier cela et vous le faire savoir!
thilina R

Réponses:

23

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

  • Connectez-vous à SQL Server à l'aide d'un compte local doté d' un compte de privilèges administratifs (par exemple:. \ Administrateur)
  • Une fois connecté à Windows, ouvrez SQL Management Studio
  • Connectez-vous à l'instance SQL SharePoint à l'aide Windows Authentication
  • Activer l'authentification en mode mixte (ce n'est pas activé par défaut pour l'instance SQL SharePoint)
  • Définissez un mot de passe pour le sacompte
  • Activer le sacompte
  • Redémarrez l'instance SQL (nécessaire en raison d'un changement de mode d'authentification)

Activation de l'authentification en mode mixte:

  1. Clic droit sur l'instance de serveur SQL
  2. Cliquer sur Properties
  3. Cliquez sur Securitydans le volet gauche
  4. Cliquez sur SQL Server et Windows Authentication Modesous la Server authenticationsection

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

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2

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

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

  1. Sous l'instance SQL, développez SecurityetLogins
  2. Faites un clic droit sur saet cliquez surProperties
  3. Tapez le nouveau mot de passe dans les cases PasswordetConfirm Password

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

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

[Remarque: CHECK_POLICY=OFFgarantit que les stratégies de mot de passe Windows de l'ordinateur sur lequel SQL Server s'exécute ne seront pas appliquées sur cette connexion]

Activation du sacompte:

  1. Sous l'instance SQL, développez SecurityetLogins
  2. Faites un clic droit sur saet cliquez surProperties
  3. Cliquez sur Statusdans le volet gauche
  4. Cliquez sur Enabledsous la Loginsection

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

ALTER LOGIN [sa] ENABLE
thilina R
la source
Cool réponse. Il fonctionne comme un charme.
hina10531
Il n'y a que deux utilisateurs pour ma base de données, mon compte administrateur sur Windows et mon compte SA. Et devinez quoi, mon compte administrateur n'a pas la permission d'activer le compte SA. Impressionnant! ils m'ont mis en place avec une base de données sur laquelle j'ai peu d'autorisations et que je ne peux pas supprimer. Si j'essaie de créer un autre utilisateur, que savez-vous que je n'ai pas la permission. Dieu que je déteste parfois Microsoft: P
RiCHiE