Déployer à l’aide de bases de données créées par des administrateurs de base de données (SharePoint Foundation 2010)

 

S’applique à : SharePoint Foundation 2010

Dernière rubrique modifiée : 2014-10-20

Cet article explique comment déployer Microsoft SharePoint Foundation 2010 dans un environnement de batterie de serveurs qui utilise des bases de données créées par l’administrateur de base de données. Dans les organisations où les administrateurs de bases de données opèrent indépendamment des administrateurs SharePoint, les administrateurs de base de données créent et gèrent toutes les bases de données. Cela est courant dans les environnements informatiques où les besoins en matière de sécurité et de stratégies d’entreprise nécessitent une séparation des rôles d’administrateur. L’administrateur de batterie de serveurs indique la configuration requise pour les bases de données Microsoft SharePoint Foundation 2010 à l’administrateur de base de données qui, à son tour, crée les bases de données Microsoft SharePoint Foundation nécessaires et configure les connexions requises pour la batterie de serveurs.

Dans cet article :

Avant de commencer

Avant de commencer ce déploiement, assurez-vous d’avoir toutes les informations nécessaires pour déployer et configurer correctement SharePoint Foundation sur tous les serveurs de la batterie. Les sections suivantes indiquent les informations nécessaires à la réussite du déploiement de SharePoint Foundation.

Conditions requises pour les serveurs de la batterie

Assurez-vous que tous les serveurs de la batterie et le serveur de base de données remplissent les conditions indiquées dans les articles suivants.

Conditions requises pour les bases de données

Le déploiement de SharePoint Foundation 2010 sur des bases de données créées par l’administrateur de base de données implique une collaboration avec ce dernier afin que toutes les bases de données SharePoint Foundation dont vous avez besoin soient créées et correctement configurées avant que vous ne créiez et configuriez la batterie de serveurs.

La liste suivante présente certaines, mais pas nécessairement la totalité, des informations dont un administrateur de base de données a besoin pour créer des bases de données pour la batterie de serveurs. Des informations supplémentaires peuvent être requises par l’administrateur de base de données dans votre organisation :

  • Informations sur la version de SQL Server, ainsi que le niveau du Service Pack et de la mise à jour cumulative. Pour plus d’informations, voir Configuration matérielle et logicielle requise (SharePoint Foundation 2010).

  • Les comptes de connexion requis avec les rôles et les autorisations associés. Pour plus d’informations, voir Comptes d’administration et de service requis pour le déploiement initial (SharePoint Foundation 2010).

  • Le nombre de bases de données requises, ainsi que les spécificités de la configuration de SharePoint. Ces informations peuvent être obtenues en déployant SharePoint Foundation.

  • Les besoins de stockage de données SharePoint, tels que le type de données, le volume de données, le type d’activité de base de données (lecture ou écriture) et les opérations d’entrée/sortie par seconde.

  • L’administrateur de base de données doit configurer les paramètres de surface d’exposition de sorte que les connexions locales et distantes utilisent uniquement TCP/IP ou des canaux nommés.

  • Toutes les bases de données requises par SharePoint Foundation utilisent le classement Latin1_General_CI_AS_KS_WS.

  • Toutes les bases de données SharePoint Foundation nécessitent que le compte d’utilisateur du programme d’installation de la batterie de serveurs soit attribué en tant que propriétaire de base de données (dbo).

  • Considérations relatives au contrat de niveau de service de l’utilisateur SharePoint.

À propos de la configuration des bases de données créées par l’administrateur de base de données

Utilisez les procédures de cet article comme un guide de déploiement d’une batterie de serveurs qui utilise des bases de données créées par l’administrateur de base de données. Ce déploiement comprend toutes les bases de données requises pour la batterie de serveurs.

Notes

Cet article s’applique uniquement aux versions de base de données SQL Server prises en charge par SharePoint Foundation 2010.

Pour chaque procédure, vous devez utiliser les outils en ligne de commande Windows PowerShell 2,0 ou SharePoint Foundation pour configurer la batterie de serveurs.

Nous vous recommandons d’utiliser Windows PowerShell pour les tâches d’administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.

Notes

Psconfig est situé dans le dossier suivant : Program Files\Common Files\Microsoft Shared\web server extensions\14\BIN.

Pour utiliser Windows PowerShell pour configurer la batterie de serveurs :

  1. Vérifiez que le compte d’utilisateur a accès à un des serveurs sur lequel Windows PowerShell 2.0 est en cours d’exécution et qu’il est administrateur de batterie et membre du rôle SharePoint_Shell_Access pour la base de données de contenu source SQL Server, la base de données de contenu d’administration, la base de données de contenu de destination et la base de données de configuration.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. Depuis l’invite de commandes Windows PowerShell, tapez la commande appropriée, puis appuyez sur Entrée.

Aux fins d’illustration des procédures requises, la batterie de serveurs de base à configurer est constituée des éléments suivants :

  1. Administration centrale

  2. Un portail Web

  3. Journalisation des diagnostics et collecte des données d’utilisation et d’intégrité

  4. Recherche

Les bases de données suivantes sont nécessaires et sont généralement utilisées par l’administrateur de batterie de serveurs dans la séquence suivante lorsque la batterie de serveurs est créée. Les bases de données dans la liste suivante utilisent les noms par défaut fournis lorsque vous utilisez l’Assistant Configuration des produits SharePoint pour configurer une batterie de serveurs. Vous pouvez, bien sûr, utiliser les noms de base de données de votre choix.

  • La base de données de configuration (SharePoint_Config)

  • La base de données de contenu de l’Administration centrale (SharePoint_AdminContent_GUID)

  • La base de données de contenu de site Web, qui est créée automatiquement par le programme d’installation de SharePoint Foundation (WSS_Content_GUID)

  • La base de données de journalisation des diagnostics (WSS_Logging_GUID)

  • La base de données de recherche (nom d’ordinateur WSS_SEARCH_localhost)

Créer et configurer des bases de données pour l’Administration centrale

Utilisez les procédures de cette section pour créer les bases de données requises et attribuer aux comptes une appartenance aux rôles de groupe de sécurité et de base de données des utilisateurs de base de données.

Les procédures nécessitent une action de l’administrateur de base de données et du compte d’utilisateur du programme d’installation. La mention [DBA] (administrateur de base de données) ou [Programme d’installation] est utilisée pour chaque étape pour indiquer quel rôle exécute l’action.

La procédure suivante ne doit être effectuée qu’une fois pour la batterie de serveurs, sur le serveur devant exécuter le site Web Administration centrale. La batterie de serveurs a une base de données de configuration et une base de données de contenu pour l’Administration centrale.

Pour créer et configurer la base de données de configuration, la base de données de contenu de l’Administration centrale et l’application Web Administration centrale

  1. [DBA] Créez la base de données de configuration et la base de données de contenu de l’Administration centrale à l’aide de la séquence de classement LATIN1_General_CI_AS_KS_WS et définissez le propriétaire de base de données (dbo) comme étant le compte d’utilisateur du programme d’installation.

  2. [Programme d’installation] Exécutez le programme d’installation sur chaque serveur de la batterie de serveurs. Vous devez exécuter le programme d’installation sur au moins l’un de ces ordinateurs à l’aide de l’option d’installation Complète. Les étapes à suivre pour cette option sont décrites dans Déployer un serveur unique avec SQL Server (SharePoint Foundation 2010).

  3. [Programme d’installation] Une fois l’installation terminée, n’exécutez pas l’Assistant Configuration des produits SharePoint.

    À partir de SharePoint 2010 Management Shell, utilisez la commande New-SPConfigurationDatabase pour créer une base de données de configuration, par exemple :

    New-SPConfigurationDatabase -DatabaseName "SharePointConfigDB1" -DatabaseServer "SQL-01" -Passphrase (ConvertTo-SecureString "MyPassword" -AsPlainText -force) -FarmCredentials (Get-Credential)
    

    Pour plus d’informations, voir New-SPConfigurationDatabase.

  4. [Programme d’installation] Une fois la commande terminée, exécutez l’Assistant Configuration des produits SharePoint et effectuez le reste de la configuration pour le serveur. Cela crée l’application Web Administration centrale et effectue d’autres tâches d’installation et de configuration.

  5. [DBA] Lorsque l’Assistant Configuration des produits SharePoint est terminé, effectuez les actions suivantes pour la base de données de configuration et la base de données de contenu de l’Administration centrale :

    • Ajoutez le compte de recherche SharePoint Foundation, le compte d’accès au contenu par défaut et le compte de services au groupe Utilisateurs.

    • Ajoutez le compte de service de recherche SharePoint Foundation, le compte d’accès au contenu par défaut et le compte de services au rôle WSS_Content_Application_Pools.

  6. [Programme d’installation] Pour vous assurer que les bases de données ont été correctement créées et configurées, vérifiez que la page d’accueil du site Web Administration centrale est accessible. Toutefois, ne configurez rien à l’aide de l’Administration centrale à ce stade. Si la page Administration centrale ne s’affiche pas, vérifiez les comptes utilisés dans cette procédure et assurez-vous qu’ils sont correctement affectés.

Le reste des batteries de serveurs sera configuré une fois que les procédures décrites dans l’article sont terminées et que la batterie de serveurs est établie. Vous allez exécuter l’Assistant Configuration des produits SharePoint sur ces serveurs en sélectionnant l’option Oui, je veux me connecter à une batterie de serveurs existante, au lieu d’employer les commandes utilisées dans cette procédure.

La procédure suivante ne devra être effectuée qu’une seule fois sur la batterie de serveurs. La batterie de serveurs ne dispose que d’une seule base de données de recherche SharePoint Foundation.

Créer et configurer la base de données de recherche SharePoint Foundation et démarrer le service de recherche

  1. [DBA] Créez la base de données de recherche SharePoint Foundation à l’aide de la séquence de classement LATIN1_General_CI_AS_KS_WS et définissez le propriétaire de la base de données (dbo) comme étant le compte d’utilisateur du programme d’installation.

  2. [Programme d’installation] Ouvrez la ligne de commande, puis utilisez les applets de commande Get-SPSearchService, Set-SPSearchService, Get-SPSearchServiceInstance et Set-SPSearchServiceInstance pour configurer la base de données et démarrer le service de recherche. Utilisez l’exemple suivant comme guide.

    $searchService = Get-SPSearchService 
    Set-SPSearchService -MaxBackupDuration 120 
    Get-SPSearchServiceInstance -Local
    Get-SPSearchServiceInstance -Local | Set-SPSearchServiceInstance -ProxyType proxy
    

    Pour plus d’informations, reportez-vous aux rubriques suivantes :

Créer et configurer des bases de données supplémentaires

Après avoir configuré les bases de données requises pour l’Administration centrale, terminez votre déploiement de la batterie de serveurs en créant et en configurant les bases de données requises pour le contenu Web et les applications de service à utiliser.

La procédure suivante doit être effectuée une fois pour chaque site portail dans la batterie de serveurs.

Créer et configurer la base de données de contenu d'application Web du site portail

  1. [DBA] Créez la base de données de contenu d’application Web du site portail à l’aide de la séquence de classement LATIN1_General_CI_AS_KS_WS et définissez le propriétaire de la base de données (dbo) comme étant le compte d’utilisateur du programme d’installation.

  2. [DBA] À l’aide de Microsoft SQL ServerManagement Studio, ajoutez le compte de processus du pool d’applications au groupe Utilisateurs et au rôle db_owner pour la base de données de contenu d’application Web.

  3. [Programme d’installation] Ouvrez la ligne de commande, puis exécutez les applets de commande New-SPWebApplication et Get-SPWebApplication pour configurer la base de données de contenu d’application Web du site portail. Utilisez l’exemple suivant comme guide.

    New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") 
    Get-SPWebApplication http://sitename | New-SPWebApplicationExtension -Name "ExtranetSite" -SecureSocketsLayer -Zone "Extranet" 
    

    Pour plus d’informations, voir New-SPWebApplication et Get-SPWebApplication.

    Important

    L’applet de commande Get-SPWebApplication doit être exécutée sur l’ordinateur qui exécute l’application Web. La combinaison de nom d’hôte et de port ne doit pas décrire une application Web qui existe déjà, sinon une erreur se produit et l’application Web n’est pas créée.

Utilisez la procédure suivante pour créer et configurer l’application Web du site portail et sa base de données de contenu.

Pour créer et configurer l’application Web du site portail

  1. [DBA] Créez la base de données de contenu d’application Web du site portail à l’aide de la séquence de classement LATIN1_General_CI_AS_KS_WS et définissez le propriétaire de la base de données (dbo) comme étant le compte d’utilisateur du programme d’installation.

  2. [DBA] À l’aide de SQL ServerManagement Studio, ajoutez le compte de service de l’application de service au groupe Utilisateurs, puis au rôle db_owner pour la base de données de contenu d’application Web du site portail.

  3. [Programme d’installation] À partir de SharePoint 2010 Management Shell, utilisez les applets de commande New-SPWebApplication et Get-SPWebApplication pour configurer la base de données de contenu d’application Web du site portail. Utilisez l’exemple suivant comme guide.

    New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader "http://sharepoint.contoso.com" -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe")
    Get-SPWebApplication http://somesite | Set-SPWebApplication -Zone "Extranet" -HostHeader "https://www.contoso.com" - AllowAnonymousAccess
    

    Pour plus d’informations, voir New-SPWebApplication et Get-SPWebApplication.

    Important

    Cette commande doit être exécutée sur l’ordinateur qui exécute l’application Web. La combinaison de nom d’hôte et de port ne doit pas décrire une application Web qui existe déjà, sinon une erreur se produit et l’application Web n’est pas créée.

  4. [Programme d’installation] Depuis une invite de commandes, exécutez la commande suivante pour redémarrer les services Internet (IIS) : iisreset /noforce.