Partager via


Déployer à l'aide de bases de données créées par des administrateurs de base de données (Windows SharePoint Services)

Mise à jour : 2008-06-30

Dans cet article :

  • À propos du déploiement à l'aide de bases de données créées par des administrateurs de base de données (DBA)

  • Configuration matérielle et logicielle requise pour les bases de données

  • Comptes obligatoires

  • Créer et configurer les bases de données

Ces informations s’appliquent à Microsoft Windows Server 2003. Dans un environnement Windows Server 2008, les procédures d’installation et de configuration d’Internet Information Services (IIS), de Microsoft .NET Framework version 3.0 et de Windows SharePoint Services 3.0 sont différentes. Pour plus d’informations, voir Déployer une batterie de serveurs simple sur le système d’exploitation Windows Server 2008 (Windows SharePoint Services).

À propos du déploiement à l'aide de bases de données créées par des administrateurs de base de données (DBA)

Dans de nombreux environnements informatiques, les administrateurs de base de données (DBA) créent et gèrent des bases de données. Les stratégies de sécurité et les autres stratégies de votre organisation peuvent exiger que les administrateurs de base de données créent les bases de données dont Windows SharePoint Services 3.0 a besoin. Cet article explique comment les administrateurs de base de données créent ces bases de données et comment les administrateurs de batterie les configurent.

Cet article explique comment déployer Windows SharePoint Services 3.0 dans un environnement dans lequel les administrateurs de base de données créent et gèrent des bases de données. Le déploiement inclut toutes les bases de données requises et un site portail. Cet article s'applique uniquement aux batteries qui utilisent Microsoft SQL Server 2000 avec le Service Pack le plus récent ou le logiciel de base de données Microsoft SQL Server 2005.

Certaines procédures de cet article font appel aux outils de ligne de commande Psconfig et Stsadm. Ces outils sont situés dans le dossier suivant : Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.

NoteRemarque :

Cet article ne traite pas de l'utilisation des outils de l'interface utilisateur graphique de Windows SharePoint Services 3.0 pour créer ou configurer des bases de données. Pour obtenir des informations sur la création et la configuration des bases de données à l'aide des outils de l'interface utilisateur graphique de Windows SharePoint Services 3.0, voir Effectuer un déploiement dans une batterie de serveurs simple (Windows SharePoint Services).

Les procédures du présent article permettent aux administrateurs de base de données et aux administrateurs de batterie de créer et de configurer les bases de données et composants ci-dessous, dans l'ordre suivant :

  1. La base de données de configuration (une seule par batterie).

  2. La base de données de contenu de l'Administration centrale (une seule par batterie).

  3. L'application Web Administration centrale (une seule par batterie — créée par le programme d'installation).

  4. La base de données de recherche de Windows SharePoint Services (une seule par batterie).

  5. Les bases de données de contenu d'application Web (facultatif). Il existe une base de données de contenu par application Web ; l'extension d'une application Web ne nécessite pas de base de données de contenu supplémentaire.

  6. Les applications Web (facultatif).

    NoteRemarque :

    Dans le cadre du processus de création du site Web et du pool d'applications, une application Web est également créée dans Internet Information Services (IIS). L'extension d'une application Web crée un site Web supplémentaire dans IIS, mais pas de pool d'applications supplémentaire.

Configuration matérielle et logicielle requise pour les bases de données

Avant d'installer et de configurer les bases de données, assurez-vous que vos serveurs de base de données disposent du matériel et des logiciels recommandés. Pour plus d'informations sur la configuration requise, voir Déterminer la configuration matérielle et logicielle requise (Windows SharePoint Services).

Si vous utilisez le logiciel de base de données SQL Server 2005, 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. Toutes les bases de données requises par Windows SharePoint Services 3.0 utilisent le classement Latin1_General_CI_AS_KS_WS. Toutes les bases de données nécessitent que le compte d'utilisateur du programme d'installation leur soit attribué en tant que propriétaire de base de données (ou dbo). Pour plus d'informations sur les critères de sécurité de ces bases de données, voir Prévoir les comptes d'administration et de service (Windows SharePoint Services).

Comptes obligatoires

L'administrateur de base de données doit créer les connexions SQL Server pour les comptes qui servent à accéder aux bases de données de Windows SharePoint Services 3.0 et les ajouter à des rôles. Pour plus d'informations sur les comptes obligatoires, y compris sur les autorisations spécifiques et les droits de l'utilisateur nécessaires pour ces comptes, voir Prévoir les comptes d'administration et de service (Windows SharePoint Services).

Le tableau suivant décrit les comptes qui servent à accéder aux bases de données de Windows SharePoint Services 3.0.

Compte Objectif Conditions requises

Compte de service SQL Server

Ce compte est utilisé en tant que compte de service pour les services SQL Server suivants :

  • MSSQLSERVER

  • SQLSERVERAGENT

Si vous n’utilisez pas l’instance par défaut, ces services sont affichés sous la forme :

  • MSSQL$*Nom_instance*

  • SQLAgent$*Nom_instance*

SQL Server demande ce compte au cours de l’installation de SQL Server. Vous disposez de deux options :

  • Vous pouvez affecter l’un des comptes système intégrés (Système local, Service réseau ou Service local) à l’ouverture de session des services SQL Server configurables. Pour plus d’informations sur ces comptes et prendre connaissance d’un certain nombre de remarques concernant la sécurité, voir Configuration des comptes de service Windows (https://go.microsoft.com/fwlink/?linkid=121664&clcid=0x40C) dans la documentation de SQL Server.

  • Vous pouvez également affecter un compte d’utilisateur de domaine à l’ouverture de session du service. Cependant, si vous choisissez cette option, vous devez accomplir la procédure nécessaire pour configurer les noms principaux de service dans Active Directory afin de permettre la prise en charge de l’authentification Kerberos, utilisée par SQL Server.

Compte d'utilisateur du programme d'installation

Le compte d’utilisateur du programme d’installation est utilisé pour exécuter les composants suivants :

  • Programme d’installation sur chaque serveur

  • Assistant Configuration des produits et technologies SharePoint

  • Outil de ligne de commande PSConfig

  • Outil de ligne de commande Stsadm

  • Compte d'utilisateur de domaine

  • Membre du groupe Administrateurs sur chaque serveur sur lequel le programme d’installation est exécuté

  • Nom de connexion SQL Server sur l’ordinateur qui exécute SQL Server

  • Membre des rôles de sécurité SQL Server suivants :

    • Rôle serveur fixe securityadmin

    • Rôle serveur fixe dbcreator

Si vous exécutez des commandes de l’outil de ligne de commande Stsadm chargées de lire ou d’écrire dans une base de données, ce compte doit être membre du rôle de base de données fixe db_owner de cette base de données.

Compte de la batterie de serveurs/Compte d’accès à la base de données

Le compte de la batterie de serveurs est utilisé pour :

  • jouer le rôle d’identité du pool d’applications pour le pool d’applications Administration centrale de SharePoint ;

  • exécuter le service Minuteur de Windows SharePoint Services.

  • Compte d’utilisateur de domaine.

  • Si la batterie de serveurs est une batterie enfant comprenant des applications Web qui utilisent les services partagés d’une batterie de taille plus importante, ce compte doit être membre du rôle de base de données fixe db_owner sur la base de données de configuration de cette batterie plus importante.

Des autorisations supplémentaires sont automatiquement accordées pour ce compte sur les serveurs Web et les serveurs d’applications qui sont joints à une batterie de serveurs.

Ce compte est automatiquement ajouté en tant que connexion SQL Server sur l’ordinateur qui exécute SQL Server et ajouté aux rôles de sécurité SQL Server suivants :

  • Rôle serveur fixe dbcreator

  • Rôle serveur fixe securityadmin

  • Rôle de base de données fixe db_owner pour toutes les bases de données de la batterie de serveurs

NoteRemarque :

Si vous utilisez le principe des privilèges minimum pour une sécurité accrue, employez un compte différent pour chaque service, processus et identité de pool d'applications pour chaque application Web.

Créer et configurer les bases de données

Utilisez les procédures de cette section pour créer les bases de données requises et attribuer l'appartenance aux comptes appropriés dans les groupes de sécurité ou les rôles 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. Chaque étape est désignée par [DBA] ou par [Programme d'installation] pour indiquer quel rôle exécute l'action.

La batterie ne possède qu'une seule base de données de configuration et une seule base de données de contenu pour l'Administration centrale. La procédure suivante est effectuée une fois pour chaque batterie.

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 chacun des ordinateurs serveurs sur lesquels Windows SharePoint Services 3.0 est installé. Vous devez exécuter le programme d'installation sur au moins l'un de ces ordinateurs en utilisant l'option d'installation Web frontal.

  3. [Programme d'installation] Sur l'ordinateur sur lequel vous avez utilisé l'option d'installation Web frontal, n'exécutez pas l'Assistant Configuration des produits et technologies SharePoint après l'installation. Ouvrez plutôt la ligne de commande, puis exécutez la commande suivante pour configurer les bases de données :

    Psconfig –cmd configdb –create –server <Nom du serveur SQL> –database <Nom de la base de données SQL> –user <Nom de domaine\Nom d’utilisateur> –password <Mot de passe> –admincontentdatabase<Nom de la base de données SQL Admin Content>

    NoteRemarque :

    *Nom de la base de données SQL* correspond à la base de données de configuration. *Nom de domaine\Nom d’utilisateur* correspond au compte de la batterie de serveurs. *Nom de la base de données SQL Admin Content* correspond à la base de données de contenu de l’administration centrale.

  4. [Programme d'installation] Après l'exécution de cette commande, exécutez l'Assistant Configuration des produits et technologies SharePoint et terminez la configuration de votre serveur. Ceci entraîne la création de l'application Web Administration centrale et l'exécution d'autres tâches d'installation et de configuration.

La procédure suivante doit être effectuée une seule fois pour la batterie. La batterie ne possède qu'une seule base de données de recherche Windows SharePoint Services.

Créer et configurer la base de données de recherche Windows SharePoint Services et démarrer le service Recherche Windows SharePoint Services.

  1. [DBA] Créez une base de données pour la base de données de recherche Windows SharePoint Services à 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 exécutez la commande suivante pour configurer la base de données et démarrer le service Recherche Windows SharePoint Services :

    stsadm -o spsearch -action start -farmserviceaccount <Nom de domaine\Nom d’utilisateur> -farmservicepassword <Mot de passe> -farmcontentaccessaccount <Nom de domaine\Nom d’utilisateur> -farmcontentaccesspassword <Mot de passe> -databaseserver <Serveur\Instance> -databasename <Nom de la base de données>

NoteRemarque :

farmserviceaccount est le compte de batterie de serveurs. farmcontentaccessaccount est le compte du service Recherche Windows SharePoint Services. Pour databaseserver, si vous utilisez l'instance par défaut de SQL Server, il suffit de spécifier le nom de l'ordinateur qui exécute SQL Server. databasename est la base de données du service Recherche Windows SharePoint Services.

Pour plus d’informations sur la réalisation de cette procédure à l’aide de l’outil de ligne de commande Stsadm, voir Spsearch : opération Stsadm (Windows SharePoint Services).

La procédure suivante est effectuée une fois pour chaque site portail de 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 SQL Server Management Studio, ajoutez le compte de processus du pool d’applications au groupe Utilisateurs et le rôle db_owner à la base de données de contenu des applications Web.

  3. [Programme d'installation] Ouvrez la ligne de commande, puis exécutez la commande suivante pour créer l'application Web et configurer la base de données de contenu d'application Web du site portail :

    stsadm.exe -o extendvs -url <URL> -donotcreatesite -exclusivelyusentlm -databaseserver <Nom du serveur de base de données> -databasename <Nom de la base de données> -apidtype configurableid -description <Nom du site Web IIS> -apidname <Nom du pool d’applications> -apidlogin <Nom de domaine\Nom d’utilisateur> -apidpwd <Mot de passe>

    NoteRemarque :

    url est l'URL (dans le format http://*nom_d'hôte:port*) de l'application Web du site portail. databasename est la base de données de contenu d'application Web du site portail. description est le nom textuel que vous donnez au site Web dans IIS. apidname est le nom textuel que vous donnez au pool d'applications Web dans IIS. apidlogin est l'identité du pool d'applications dans IIS. Il s'agit du compte de processus du pool d'applications.

    ImportantImportant :

    Cette commande doit être exécutée sur l'ordinateur qui est indiqué dans le paramètre url. C'est ce même ordinateur qui exécutera l'application Web du site portail. La combinaison du nom d'hôte et du port ne doit pas décrire une application Web déjà existante, sans quoi une erreur se produit et l'application Web n'est pas créée.

Pour plus d’informations sur la réalisation de cette procédure à l’aide de l’outil de ligne de commande Stsadm, voir Extendvs : opération Stsadm (Windows SharePoint Services).

Télécharger ce livre

Pour faciliter la lecture et l’impression, cette rubrique est incluse dans le livre téléchargeable suivant :

Voir la liste complète des livres à télécharger sur Livres à télécharger pour Windows SharePoint Services.