2009-04-03 5 views
1

J'ai deux serveurs dans un domaine. Serveur Web & Serveur de base de données. J'ai un certain nombre de sites Web standard .net accédant à SQL Server sans problèmes, en utilisant des combinaisons de nom d'utilisateur/mot de passe SQL pour chaque base de données.Accès à la base de données Sharepoint dans un domaine

configure l'accès Sharepoint en tant que sécurité intégrée = True

Lorsque j'ai couru l'assistant de configuration, je brièvement "a vu le haut administrateur du site. Après un bref parcours, j'ai perdu la connexion. [J'ai touché/changé rien !!!!]

Je reçois maintenant "Impossible de se connecter à la base de données de configuration."

Il semble évident que le problème est l'un des autorisations d'accès à la base de données, mais je ne peux pas le voir.

Le site Web IIS utilise SharePool AppPool qui, à son tour, utilise un compte de domaine qui a créé avec succès la base de données SharePoint_Config et les bases de données de contenu &. Ils continuent évidemment d'utiliser ce compte.

L'Observateur d'événements affiche plusieurs instances de: « Impossible de se connecter à la base de données SharePoint_Config sur [Ordinateur de base de données] Vérifiez les informations de connexion de base de données et assurez-vous que le serveur de base de données est en cours d'exécution ... »

Toutes les suggestions ?

Répondre

1

Cela se produit lorsque:

  • La base de données SQL ou d'un service est pas en ligne/en cours d'exécution.
  • Internet Information Services (IIS) est configuré pour s'exécuter en mode d'isolation IIS 5.0.
  • Le compte utilisé par le pool d'applications ne dispose pas des autorisations requises pour la base de données SQL Server.
  • La connectivité réseau a été perdue entre le serveur Windows SharePoint Services et le serveur Microsoft SQL Server.

Cochez toutes les cases et si tout cela est défini, vérifiez votre serveur SQL. Assurez-vous que votre base de données de configuration n'est pas marquée comme «suspect» ou que quelque chose d'autre n'est pas éteint. Essayez de réinitialiser votre service SQL.

Cela s'est produit également lors de la modification d'un compte de pool d'applications. Même si le pool d'applications est en ligne, il est parfois utile de le recycler. Vous pouvez également confirmer le compte du pool d'applications:

  1. Ouvrez le Gestionnaire de serveur.
  2. Cliquez sur Rôles.
  3. Choisissez le serveur Web (IIS)
  4. Choole IIS.
  5. Ouvrez le serveur dans le panneau Connexions.
  6. Choisissez les pools d'applications.
  7. Pour chaque élément des pools d'applications, cliquez dessus une fois, puis choisissez Paramètres avancés. Sous Modèle de processus, Identité, changez-le, choisissez "Compte personnalisé".
  8. Entrer un compte et mot de passe pour un compte avec beaucoup de permissions. J'ai utilisé l'administrateur système.
  9. Redémarrez le serveur Web.

De même, 32 ou 64 bits? Assurez-vous que IIS est en cours d'exécution dans le bon mode, parfois installe des logiciels supplémentaires peuvent changer les choses:

D'abord, fixer IIS:

\inetpub\AdminScripts\cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 False 

En second lieu, réinscrire les filtres ISAPI .Net:

\windows\microsoft.net\Framework64\v2.0.50727\aspnet_reg 
iis.exe -i 

Si ce n'est pas le cas, y a-t-il eu des changements DNS ou NETBIOS? C'est aussi une cause commune.

Si rien d'autre ne fonctionne, essayez simplement de redémarrer votre serveur.

Questions connexes