Partilhar via


Sincronização de banco de dados no Project Server 2007

Atualizado: março de 2009

 

Tópico modificado em: 2009-03-02

A funcionalidade de backup do Microsoft SQL Server faz o backup de bancos de dados individuais, independentes uns dos outros. Por isso, se existem muitos bancos de dados que interagem entre si, o uso de backups completos ou diferenciais padrão do SQL Server pode deixar os bancos de dados em um estado inconsistente durante a restauração.

Os recursos de backup no site da Administração Central do SharePoint e na ferramenta de linha de comando Stsadm iniciam os backups completos ou diferenciais padrão do SQL Server, por isso essas ferramentas podem deixar os bancos de dados correlatos em um estado inconsistente na restauração.

O Microsoft Office Project Server 2007 possui quatro bancos de dados dedicados para cada instância do Microsoft Office Project Web Access e também interage com vários bancos de dados de Produtos e Tecnologias SharePoint. Para evitar inconsistências de dados e reduzir a possibilidade de registros órfãos, esses bancos de dados devem ser sincronizados durante as operações de recuperação. Existem dois métodos mais usados para isso:

  • Usar o modelo de recuperação total para cada banco de dados e restaurar cada banco de dados até o ponto de falha

  • Usar o modelo de recuperação total para cada banco de dados e restaurar cada um até uma dada transação marcada

Se o log de transações ativo ainda estiver disponível após uma falha de hardware, será preferível o método de recuperação até o ponto de falha. Isso garante uma perda mínima ou nenhuma de dados e é a melhor opção para recuperar os bancos de dados para um estado consistente.

Se o log de transação ativo estiver danificado ou indisponível para um ou mais bancos de dados, recomendamos que você faça a recuperação até uma determinada marca do log de transações. Isso sincronizará os bancos de dados de uma perspectiva de transação SQL e minimizará o risco de recuperação dos bancos de dados com estado inconsistente.

Transações lógicas

Tanto o Office Project Server 2007 como os Produtos e Tecnologias SharePoint utilizam transações lógicas que precisam de várias transações SQL para serem concluídas. Criar um site em Produtos e Tecnologias SharePoint, por exemplo, inicia vários procedimentos armazenados no SQL Server e exige múltiplas transações no SQL Server. Essas transações lógicas incluem, entre outras:

  • Criação de um aplicativo Web e um conjunto de sites

  • Provisionamento de um site PWA

  • Criação de um Provedor de Serviços Compartilhados

As transações lógicas geralmente são o resultado de funções administrativas iniciadas manualmente, ao contrário de funções regulares feitas por usuários, como o uso de documentos ou listas ou a inserção do horário em um projeto.

Se um banco de dados for restaurado em um ponto no tempo no meio de uma transação lógica, o Office Project Server 2007 ou os bancos de dados de Produtos e Tecnologias SharePoint poderão ter registros órfãos e o aplicativo poderá não funcionar corretamente.

Ao restaurar um ou mais bancos de dados, recomendamos não restaurar em um ponto no tempo no qual estava ocorrendo uma transação lógica.

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na página de download de conteúdo do Project Server 2007 (em inglês).