Partilhar via


Restaurar os bancos de dados

Este tópico, a segunda parte de minimizar um tutorial de servidor único, ensina-lhe como usar os backup que você fez de servidor original para restaurar os bancos de dados e o farm do SharePoint no novo servidor.O novo servidor em estará pronto para que você possa configurar o Team Foundation Server (TFS) nele.

Você pode usar os backup que você fez de implantação original para restaurar os dados da implantação para o novo servidor.Para restaurar os dados, certifique-se de tempo para restaurar os bancos de dados e o farm do SharePoint ao mesmo ponto.Se você tiver usado a orientação sobre Crie faça backup a agenta e o plano, as transações marcadas em bancos de dados de TFS e os backups agendados sincronizados para TFS e o SharePoint Foundation 2010 ajudarão a garantir que todos os dados foram restaurados ao mesmo tempo, e para reduzir a chance de dados estão em conflito.

Observação importanteImportante

Se sua implantação original usou as edições da empresa ou de Datacenter SQL Server, e você desejar restaurar bancos de dados a uma standard edition em execução no servidor, você deve usar um backup definido que é feito com a compactação do SQL Server desativado.A menos que você desativar a compactação de dados, você não poderá restaurar com êxito bancos de dados de edição de empresa ou a uma de Datacenter edition standard executando o servidor.Para desativar a compactação, siga as etapas Artigo de Base de Dados de Conhecimento da Microsoftno.

Depois que você restaurar os bancos de dados, você deve configurá-los para uso com o TFS usando as ferramentas de linha de comando.

DicaDica

Há uma ferramenta elétrica alternativa de minimizar e disponível para o Team Foundation Server 2012.Usar essa ferramenta pode simplificar bastante a manutenção e restaurar da implantação.Se você usou a ferramenta elétrica para fazer backup dos dados, você deve usar a parte de minimizar de ferramenta para restaurar os bancos de dados, e pular essa parte deste tópico.A versão atual da ferramenta elétrica pode ser aquiencontrada.

Os exemplos neste tópico tutorial seguem Jill Frank, um administrador de TI na empresa fictícia de fibra de Fabrikam, porque recupera de uma falha de hardware de implantação original descrita em Levante-se e executando com uma instalação de Servidor único o tutorial [].Familiaridade com esse tutorial e arquitetura descrita nela pode ajudar a seguir os procedimentos neste tutorial.

Neste tópico

  • Bancos de dados do Team Foundation Server de minimizar

  • Restaurar o farm do SharePoint

  • Pronto os bancos de dados para o Team Foundation Server

Permissões exigidas

Para executar este procedimento, você deve ser um membro dos seguintes grupos ou ter as permissões seguintes:

  • Um membro do grupo de segurança Administradores no servidor.

  • Um membro do grupo de segurança Administrador do sistema do SQL Server ou sua permissão SQL Server faz backup e cria o plano de manutenção devem ser definidas como Permitir.

  • Um membro do grupo de segurança sysadmin para os bancos de dados do Team Foundation.

  • Um membro do grupo de Administradores de Farm .

Bancos de dados do Team Foundation Server de minimizar

Instalar e configurar o software não são suficientes para recuperar uma implantação.Você deve restaurar os dados antes que os usuários podem obter a volta para trabalhar.Você pode restaurar dados para o Team Foundation Server usando as ferramentas que fornece SQL Server .SQL Server Management Studio ajudará a restaurar os bancos de dados usados por TFS usando o mesmo conjunto de backup.Você pode aplicar backup inteiros e incrementais, bem como backup de log de transação, a nova implantação.

ObservaçãoObservação

Este procedimento é projetado especificamente restaurando bancos de dados de TFS no SQL Server.Para mais informações sobre como restaurar generalizada bancos de dados no SQL Server 2008 R2, bem como os outros métodos de minimizar, consulte a seguinte página no site da Microsoft: Implementando cenários de minimizar para bancos de dados SQL Server.

Para abrir a caixa de diálogo de banco de dados de minimizar

  1. Escolha Iniciar, Todos os Programas, Microsoft SQL Server 2008, e então SQL Server Management Studio.

    A caixa de diálogo Conectar ao servidor é aberta.

  2. Na lista de Tipo de servidor , escolha Mecanismo de Banco de Dados.

  3. Em Nome do Servidor, especifique o nome do servidor, e então escolha Conectar.

    ObservaçãoObservação

    Na implantação do exemplo, Jill especifica FABRIKAMPRIME como o nome do servidor.Usar a instância padrão, portanto não especifica um nome de instância.

    SQL Server Management Studio abre.

  4. Expanda o nó de Bancos de dados .

Conclua o procedimento seguinte, &quot para restaurar um banco de dados,” para usos do Team Foundation Server do banco de dados na sua implantação.Na implantação do exemplo, Jill restaurar os seguintes bancos de dados:

  • TFS_Warehouse

  • TFS_DefaultCollection

    Este é o nome padrão do banco de dados de coleção.Se você personalizou o nome, certifique-se de usar esse nome.

  • TFS_Configuration

  • ReportServer

  • ReportServerTempDB

Para restaurar um banco de dados

  1. No objeto Explorer, os bancos de dados de realce, abra o submenu, e escolha Restaurar Banco de Dados.

    A caixa de diálogo de Restaurar Banco de Dados é aberta.

  2. Ao banco de dados: especificar o nome do banco de dados que você deseja restaurar, por exemplo, TFS_Configuration.Em Origem da restauração, escolha Dispositivo de origem, e então escolha o botão de reticências ().

  3. Na caixa de diálogo de Especificar Backup , escolha Adicionar.Especificar o local do arquivo de backup para o banco de dados que você deseja restaurar, e então escolha OK duas vezes.

    Você deve restaurar o backup completo primeiro, seguido do backup diferencial, e então os backup de log de transação, na ordem em que foram criados.

  4. Em Selecione os conjuntos de backup a serem restaurados, marque as caixas de seleção para os conjuntos alternativos para restaurar.

    Certifique-se de que você restaura o completo, diferencial, e bancos de dados de log de transação se você criar conjuntos alternativos com as transações marcadas como.

  5. No painel de Selecionar uma página , escolha Opções, selecione a caixa de seleção de Substituir o banco de dados existente .

  6. Na lista de Restaurar os arquivos de banco de dados como do, verifique se os caminhos correspondam aos seus caminhos atual do banco de dados.

  7. No estado de recuperação, escolha a licença o banco de dados não operacional, e não reverter transações descomprometidos. Os logs de transação adicionais não podem ser restaurados. (RESTAURAÇÃO COM RECUPERAÇÃO), e depois escolha OK.

    Um ícone de progresso aparece.

  8. Quando a caixa de diálogo de SQL Server Management Studio aparece e confirmar a restore com êxito, escolha OK para retornar a Pesquisador de Objetos.

  9. Abra o menu de atalho para o banco de dados que você restaurou apenas e escolha Tarefas, Restaurar, e então Log de Transações.

    A janela de Restaurar Log de Transações abre.

  10. Na página de Geral , certifique-se de que o banco de dados apropriado é realçado na lista de Banco de Dados .

  11. Selecione o log de transação para restaurar, selecione a caixa de seleção que é próximo ao log que você deseja restaurar.

  12. Em Restaurar em, escolha Transação marcada.

    A janela de Selecionar Transação Marcada abre.

  13. Na lista de Selecione a transação marcada na qual a restauração deve parar , selecione a caixa de seleção que está próximo da marca de transação que você deseja usar para minimizar, e clique em OK.

    Observação importanteImportante

    Você deve usar a mesma marca de transação que tem a mesma data e hora para que os bancos de dados restaurem com êxito os dados.

  14. Na janela de Restaurar Log de Transações , escolha OK.

    Um ícone de progresso aparece.

  15. Quando a caixa de diálogo de SQL Server Management Studio aparece e confirme que a restore foi bem-sucedida, escolha OK.

    Para obter mais informações, consulte a seguinte página no site da Microsoft: Aplicando backup de log de transação.

Depois que você restaurou os bancos de dados, você deve restaurar a chave de criptografia para os bancos de dados de relatório.

Para restaurar a chave de criptografia para o reporting services

  1. Escolha Iniciar, Todos os Programas, Microsoft SQL Server R2, Ferramentas de Configuraçãoe, em seguida Gerenciador de Configuração do Reporting Services.

  2. Em Conexão de Configuração do Reporting Services, especifique o nome do servidor, e então escolha Conectar.

    Na implantação do exemplo, em Nome do servidor, Jill inserir FABRIKAMPRIME em Nome do servidor.Como usar a instância padrão, não precisará alterar o nome da instância padrão, MSSQLSERVER.

  3. No painel de Conectar , escolha Chaves de Criptografia, e no painel de chaves de criptografia, escolha Restaurar.

    A janela de Restaurar Chave de Criptografia é aberta.

  4. Em Local do Arquivo, especifique o local do arquivo de backup para a chave de criptografia.Em Senha, especifique a senha que você usou quando você clique duas backup a chave de criptografia, e clique em OK.

  5. O status de minimizar aparece em Resultados.Quando a área de Resultados mostra que a chave de criptografia esteve restaurado, feche o reporting services Configuration Manager.

Restaurar o farm do SharePoint

Ao contrário dos bancos de dados do Team Foundation Server, você não pode usar as ferramentas do SQL Server Management Studio para restaurar seu farm.Você deve usar Windows PowerShell com o comando de minimizar - SPFarm restaurar o backup que você fez de farm do SharePoint.Em alguns casos, você pode escolher usar o site de administração central para restaurar o farm em vez de minimizar - SPFarm, mas o comando de PowerShell é o método preferido para restaurar um farm.

Para restaurar um farm, ou você deve estar conectado com uma conta que é um membro do grupo administradores de farm, você deve fornecer as credenciais para uma conta que é um membro do grupo quando solicitado para fazer isso.

Para restaurar o farm do SharePoint 2010 Foundation usando a restore - SPFarm

  1. Windows PowerShell aberto ou gerenciamento Shell do SharePoint 2010.

  2. No prompt de comando do Windows PowerShell, digite o seguinte comando, onde é UNCPath o caminho UNC totalmente qualificado do diretório onde o backup de farm está localizado:

    Restore-SPFarm –Directory UNCPath –RestoreMethod Overwrite

    Este comando restaurará o farm usando o backup mais recente disponível.Se você desejar usar um backup diferente, deverá especificar que o backup para restaurar usando – o parâmetro de BackupID com um GUID de backup específico que você deseja usar.

  3. No prompt de comando do Windows PowerShell, digite o seguinte comando, onde é ServiceApplicationID GUID de farm restaurado:

    Start-SPServiceInstance –Identity ServiceApplicationID

    DicaDica

    Se você não souber o GUID, você pode usar o comando de Get-SPServiceInstance listar a instância GUIDs de serviço para todos os aplicativos do SharePoint no servidor.

  4. Para obter mais informações sobre como restaurar um farm, consulte Restaurar um farm o SharePoint Foundation (2010) e Restaurar - SPFarm.

Para restaurar o farm usando a administração central do SharePoint

  1. A administração central do SharePoint aberta, e na página de Início , na seção e alternativa de minimizar, escolha Restaurar de um backup.

    O assistente de minimizar o abre.

  2. Na página de Restaurar Usando Backup – Etapa 1 de 3 , escolha o trabalho alternativas de farm que você deseja restaurar, e então escolha Avançar.

  3. Na página de Restaurar Usando Backup – Etapa 2 de 3 , selecione a caixa de seleção próxima à opção de farm, e então escolha Avançar.

  4. Na página de Restaurar Usando Backup – Etapa 3 de 3 , na seção de Restaurar Componente , certifique-se de que Farm aparece na lista de Restaurar o seguinte componente .Na seção de Restaurar Somente as Definições de Configuração , escolha Restaurar conteúdo e definições de configuração.Na seção de Opções de Restauração , em Tipo de restauração, escolha Mesma configuração.Quando uma caixa de diálogo aparece solicitando que você confirme suas opções OK, escolha, e escolha Iniciar Restauração.

  5. Monitorar o status geral de recuperação como aparece na seção de Preparação da página de Status do Trabalho de Backup e Restauração .O status automaticamente atualiza cada 30 segundos.Você também pode optar para atualizar manualmente o status escolhendo Atualizar.

  6. Quando a restore estiver concluída, retornar à página de Início da administração central.Em Gerenciamento de aplicativo, escolha Gerenciar serviços no servidor.

  7. Na página de Serviços no servidor , localizar aplicativos de serviço para o farm restaurado, e na coluna de Ações , escolha Iniciar para cada um desses aplicativos de serviço.

  8. Para obter mais informações sobre como restaurar um farm, consulte Restaurar um farm o SharePoint Foundation (2010).

Hh529829.collapse_all(pt-br,VS.110).gifPronto os bancos de dados para o Team Foundation Server

Antes que os bancos de dados restaurados funcionarem corretamente, você deve usar o comando de TFSConfig RemapDBs remapear o banco de dados de configuração de TFS para a nova instância do SQL Server.Você também deve usar o comando de TFSConfig Accounts ResetOwner alterar o logon do proprietário do banco de dados para os bancos de dados restaurados do usuário atual.Finalmente, você deve usar o comando de TFSConfig Accounts atualizar informações de conta de serviço para os bancos de dados, mesmo que você continuar a usar as mesmas contas de serviço que no servidor anterior.

Se possível, em qualquer certifica-se que a conta você está usando quando executar este comando é a mesma conta usado para instalar o Team Foundation Server no servidor original.Pelo menos, você deve usar uma conta que é um membro do grupo de Administradores do Team Foundation em Team Foundation Server e um membro do grupo de sysadmin em SQL Server no servidor original na altura de backup a que você deseja restaurar.

Porque Jill usou sua própria conta ao instalar e configurar o Team Foundation Server no servidor original e o novo servidor, e restante um membro de grupos de sysadmin e de Team Foundation Administrators , pode permanecer entrada com sua própria conta para executar esses comandos.No entanto, precisará executar o prompt de comando como um administrador para concluir com êxito os procedimentos de linha de comando.

Para remapear os bancos de dados

  1. Abra uma execução da janela do prompt de comando como um administrador, e diretórios de alteração a Unidade: %programfiles% \ \ Microsoft Team Foundation Server 11,0 \ ferramentas.

  2. Digite o seguinte comando DatabaseName , onde é o nome do banco de dados de configuração, incluindo o nome do servidor e da instância de que os SQL Server hospeda-o, em ServerName ou em ServerName\ formato deInstanceName , e são InstanceName o nome da instância do SQL Server:

    **TFSConfig RemapDBs /databaseName:DatabaseName/sqlInstances:**InstanceName

    Na implantação do exemplo, Jill restaurou os bancos de dados para o Team Foundation Server para o mesmo servidor, o que precisa apenas uma vez de executar o comando.Também usar a instância padrão, portanto não precisa especificar um nome de instância, apenas o nome do servidor.Entra em TFSConfig RemapDBs /databaseName: FabrikamPrime; TFS_Configuration /sqlInstances: FabrikamPrime na linha de comando.

Para alterar a propriedade de bancos de dados restaurados do usuário atual

  • No prompt de comando, digite o seguinte comando ServerName , onde é o nome da instância de SQL Server que hospeda um banco de dados para Team Foundation Server e DatabaseName é o nome do banco de dados de configuração:

    **TFSConfig Accounts /ResetOwner /SQLInstance:ServerName/DatabaseName:**DatabaseName

    Na implantação do exemplo, Jill entra na seguir na linha de comando: TFSConfig Accounts /ResetOwner /SQLInstance:FABRIKAMPRIME /DatabaseName:TFS_Configuration

    Esta linha de comando alterará a propriedade para todos os bancos de dados que Team Foundation Server usa.

Para atualizar contas de serviço

  1. No prompt de comando, digite o seguinte comando para atualizar o serviço de Team Foundation ServerDatabaseName , onde é o nome do banco de dados de configuração (por padrão, TFS_Configuration):

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:AccountName/SQLInstance:ServerName/DatabaseName:**DatabaseName

    Na implantação do exemplo, Jill entra na seguir na linha de comando: TFSConfig Accounts /add /AccountType:ApplicationTier /account:"Network Service" /SQLInstance:FABRIKAMPRIME /DatabaseName:TFS_Configuration

  2. No prompt de comando, digite o seguinte comando para atualizar a conta de fontes de dados:

    **TfsConfig Accounts /add /AccountType:ReportingDataSource /account:AccountName/SQLInstance:ServerName/DatabaseName:**DatabaseName

    Na implantação do exemplo, Jill entra na seguir na linha de comando: TFSConfig Accounts /add /AccountType:ReportingDataSource /account:SVCSPTRS /SQLInstance:FABRIKAMPRIME /DatabaseName:TFS_Configuration

    Para obter mais informações, consulte Comando de contas.

Home | Prepare o novo hardware | Restaurar os bancos de dados | Instalar e configurar o Team Foundation Server | Reconecte-se serviços e usuários