Synchronisation des bases de données dans Project Server 2007
Mis à jour: mars 2009
Dernière rubrique modifiée : 2009-03-02
La fonctionnalité de sauvegarde de Microsoft SQL Server sauvegarde les bases de données distinctes indépendamment les unes des autres. De ce fait, si vous avez plusieurs bases de données ayant des interactions les unes avec les autres, l'utilisation de sauvegardes complètes ou différentielles standard SQL Server risque de produire un état incohérent pour ces bases de données liées au moment de leur restauration.
Les fonctionnalités de sauvegarde du site Web Administration centrale de SharePoint et de l’outil de ligne de commande Stsadm lancent des sauvegardes complètes ou différentielles standard SQL Server et peuvent donc produire un état incohérent pour les bases de données liées au moment de leur restauration.
Microsoft Office Project Server 2007 comprend quatre bases de données dédiées pour chaque instance de Microsoft Office Project Web Access, et interagit avec plusieurs bases de données des produits et technologies SharePoint. Pour éviter les incohérences de données et réduire les possibilités d'enregistrements orphelins, ces bases de données doivent être synchronisées durant les opérations de récupération. Deux méthodes principales permettent cela :
utiliser le modèle de récupération complète pour chaque base de données et restaurer chaque base de données au point de défaillance ;
utiliser le modèle de récupération complète pour chaque base de données et restaurer chaque base de données à une transaction marquée.
Si le journal des transactions actif est toujours disponible après une panne matérielle, la récupération au point de défaillance est la méthode recommandée. Elle assure une perte de données minime voire nulle et constitue la meilleure option pour restaurer les bases de données dans un état cohérent.
Si le journal des transactions actif est endommagé ou non disponible pour une ou plusieurs bases de données liées, il est recommandé de restaurer à une marque nommée dans le journal des transactions. Cela synchronise les bases de données dans une perspective de transaction SQL et minimise le risque que des bases de données liées soient restaurées dans un état incohérent.
Transactions logiques
Office Project Server 2007 et les produits et technologies SharePoint utilisent des transactions logiques qui nécessitent plusieurs transactions SQL pour leur exécution. La création d'un site dans les produits et technologies SharePoint, par exemple, génère plusieurs procédures stockées SQL Server et requiert de nombreuses transactions SQL Server. De telles transactions logiques comprennent, sans s'y limiter :
la création d'une application Web ou d'une collection de sites ;
la mise en service d'un site Project Web Access ;
la création d'un fournisseur de services partagés.
Les transactions logiques sont généralement le résultat de fonctions administratives lancées manuellement, par opposition aux fonctions habituelles effectuées par des utilisateurs, comme travailler avec des documents ou des listes, ou saisir une date sur un projet.
Si une base de données est restaurée à une date et heure données au milieu d'une transaction logique, les bases de données d'Office Project Server 2007 ou des produits et technologies SharePoint risquent de présenter des enregistrements orphelins et l'application risque de ne pas fonctionner correctement.
Si vous restaurez une ou plusieurs bases de données, il est recommandé de ne pas restaurer à une date et heure où une transaction logique avait lieu.
Télécharger ce livre
Cette rubrique est incluse dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :
Vous trouverez la liste complète des livres disponibles dans la page Livres à télécharger pour Project Server 2007.