Compartilhar via


Crie faça backup a agenta e o plano

Este tópico quarto no tutorial de instalação de servidor único ensina-lhe como configurar backup para uma implantação de servidor único do Team Foundation Server (TFS) que também use o SharePoint Foundation 2010 e o SQL Server Reporting Services.Todos esses produtos são instalados no mesmo servidor.

ObservaçãoObservação

Há uma ferramenta elétrica alternativa de minimizar e disponível para o Team Foundation Server 2012.A versão atual da ferramenta elétrica pode ser aquiencontrada.Se você desejar usar a ferramenta, você pode ignorar este tópico.Se as opções são configuráveis de ferramenta não são adequados a sua implantação, você pode configurar manualmente backup.Mesmo se você configurou nunca backup antes, as etapas neste tópico ajudará por cada parte do processo, e se você não estiver familiarizado com o transact-sql quando você começar, você será antes que você tiver feito!É ou não se preocupe.Embora haja várias etapas para concluir, nenhum de eles são este tópico conduz de particularmente difíceis, e você com todo.

Os exemplos neste tópico tutorial seguem Jill Frank, um administrador de TI na empresa fictícia de fibra de Fabrikam, como instalar e implantar o Team Foundation Server em uma configuração de servidor único para oferecer suporte aos seus equipes de programação de software.

Se você administra sistemas, você provavelmente já familiar com todas as razões por que um bom conjunto de backup é crucial.Ninguém deseja ser um administrador do servidor que vai para baixo sem um conjunto completo de backup no lugar.Felizmente, você pode fazer backup de dados para TFS usando ferramentas de SQL Server e usando transações marcadas para estabelecer uma série de pontos de recuperação comuns nos bancos de dados. Se você fizer backup regularmente os bancos de dados, você reduz o risco de perde a produtividade ou dados devido à falha de equipamento ou outros eventos inesperados.

Implantação de fibra de Fabrikam de exemplo do Team Foundation Server neste tutorial usa Produtos do SharePoint.Produtos do SharePoint usar ferramentas diferentes e estratégias para fazer backup de seus bancos de dados.Como consequência, Jill deve executar etapas adicionais para fazer backup e restaurar os bancos de dados do SharePoint, conforme detalhado nos procedimentos neste tópico.

Os procedimentos neste tópico explica como criar os planos de aplicativos que executam um completo ou um backup incremental de bancos de dados e como criar tabelas e procedimentos armazenados para transações marcadas como.Para armazenamento em buffer máximo de dados, você deve agendar backup completos para executar diariamente semanais ou backup e incrementais para executar de hora em hora.Você também pode escolher fazer backup dos logs de transação.Para obter mais informações, consulte a seguinte página no site da Microsoft: Criando backup de log de transação.

Observação importanteImportante

Para ajudar a evitar danificar seus dados, você deve sincronizar todos os backup de bancos de dados que a implantação de TFS usa o mesmo carimbo de data/hora.Nesta implantação do exemplo, os bancos de dados estão no mesmo servidor.Para fazer backup totalmente a implantação, você deve fazer backup e sincronizar os bancos de dados que usa o Team Foundation Server em SQL Server.Além disso, você deve fazer backup Produtos do SharePoint.Porque Produtos do SharePoint tem diferentes requisitos para fazer backup e restaurar seus bancos de dados de TFS, você não pode usar a mesma estratégia alternativa que você faz para outros bancos de dados na implantação de TFS.Você deve seguir a orientação de Produtos do SharePoint para fazer backup bancos de dados de Produtos do SharePoint .Para sua conveniência, um sumário da guia apropriada para a implantação de servidor único é incluído neste documento, mas quando configurando os backups para o SharePoint Foundation 2010, primeiro você deve seguir os links fornecidos e examinar as informações disponíveis na última TechNet.

Além disso, se você estiver usando a edição da empresa ou de Datacenter SQL Server, e você desejar restaurar os bancos de dados de coleção e a configuração a uma standard edition SQL Server, então antes de fazer backup do, você deve desativar a compactação do SQL Server seguindo as etapas Artigo de Base de Dados de Conhecimento da Microsoftno.

Neste tópico:

  • Permissões Necessárias

  • Identifica bancos de dados

  • Crie tabelas em bancos de dados

  • Crie um procedimento armazenado para marcar tabelas

  • Crie um procedimento armazenado para marcar todas as tabelas imediatamente

  • Crie um procedimento armazenado para marcar automaticamente tabelas

  • Criar um trabalho agendados executar o procedimento de tabela de marcação

  • Crie um plano de aplicativos para backup completos

  • Crie um plano de aplicativos para backup diferenciais

  • Crie um plano de aplicativos para backup de transação

  • Fazer backup da chave de criptografia serviços de relatório

  • Crie um plano para fazer backup do SharePoint 2010 Foundation

Permissões Necessárias

Para executar procedimentos neste tutorial, você deve ser um membro de ambos os seguintes grupos:

  • O grupo de segurança Administradores no servidor que está executando o console de administração do Team Foundation.

  • O grupo de segurança Administrador do sistema do SQL Server.Como alternativa, suas permissões de Executa o SQL Server faz backup e cria o plano de aplicativos devem ser definidas para Permitir em cada instância de SQL Server que hospeda os bancos de dados que você deseja fazer backup.

  • O grupo de Administradores de Farm no SharePoint Foundation 2010, ou uma conta com as permissões necessárias para fazer backup o farm.

Identifica bancos de dados

Antes de iniciar, você deve tomar o tempo para identificar todos os bancos de dados que você precisará fazer backup para restaurar totalmente sua implantação.Neste tutorial, incluindo bancos de dados do SharePoint Foundation 2010 e o SQL Server Reporting Services, mas todos esses bancos de dados estão localizados na mesma instância padrão do SQL Server.Em outras configurações, você não pode ter todos esses bancos de dados, ou você pode ter os bancos de dados distribuídos em vários servidores.Para uma tabela e uma descrição completos de bancos de dados de TFS, incluindo os nomes padrão para os bancos de dados, consulte Noções básicas sobre o servidor do backup Up Team Foundation.

Para identificar bancos de dados

  1. SQL Server Management Studioaberto, e se conecta ao mecanismo de banco de dados.

  2. Em SQL Server Management Studio, no objeto Explorer, expanda o nome do servidor e expanda Bancos de dados.

  3. Revise a lista de bancos de dados e identifica os usados por sua implantação.

    Neste tutorial, os seguintes bancos de dados são usados na implantação de servidor único:

    • o banco de dados de configuração (Tfs_Configuration)

    • o banco de dados de coleção (Tfs_DefaultCollection)

    • o banco de dados para a data warehouse (Tfs_Warehouse)

    • os bancos de dados (ReportServer e ReportServerTempDB)

    • os bancos de dados usados pelo SharePoint Foundation 2010 (WSS_AdminContent, WSS_Config, WSS_Content, e WSS_Logging)

      Observação importanteImportante

      Diferentemente dos outros bancos de dados na implantação, os bancos de dados usados pelo SharePoint Foundation 2010 não devem ser feitos backup usando as ferramentas no SQL Server.Siga o procedimento separado “Crie um plano para fazer backup do SharePoint 2010 Foundation” posteriormente neste tópico para fazer backup desses bancos de dados.

Crie tabelas em bancos de dados

Para certificar-se que todos os bancos de dados são restaurados ao mesmo ponto, você pode criar uma tabela em cada banco de dados para marcar transações.Você pode usar a função de consulta em SQL Server Management Studio para criar uma tabela apropriado em cada banco de dados.

Observação importanteImportante

Não crie tabelas nos bancos de dados que Produtos do SharePoint usa.

Para criar tabelas relacionadas para marcar transações em bancos de dados que a usa o team foundation

  1. SQL Server Management Studioaberto, e se conecta ao mecanismo de banco de dados.

  2. Em SQL Server Management Studio, realce o nome do servidor, abra o submenu, e então escolha Nova Consulta.

    A janela do editor de consulta de mecanismo de banco de dados é aberta.

  3. No menu de Consulta , escolha Modo SQLCMD.

    O editor de consulta executar instruções de sqlcmd no contexto do editor de consulta.Se o menu de consulta não for exibido, selecione em qualquer lugar na nova consulta na janela do Editor de consulta de mecanismo de banco de dados .

  4. Na barra de ferramentas de Editor SQL , abra a lista de Bancos de dados disponíveis , e depois escolha TFS_Configuration.

    ObservaçãoObservação

    TFS_Configuration é o nome padrão do banco de dados de configuração.Esse nome é personalizável e pode variar.

  5. Na janela da consulta, digite o seguinte script para criar uma tabela no banco de dados de configuração:

    Use Tfs_Configuration
    Create Table Tbl_TransactionLogMark
    (
    logmark int
    )
    GO
    Insert into Tbl_TransactionLogMark (logmark) Values (1)
    GO
    
  6. Escolha a chave de F5 para executar script.

    Se o script é bem formado, a mensagem “(1 fileira afetado.)” aparece no editor de consulta.

  7. (Opcional) salva o script.

  8. Repita as etapas 4−7 para cada banco de dados na implantação de TFS, exceto de aquelas usadas por Produtos do SharePoint.Nesta implantação de exemplo, Jill repete este processo para todos os bancos de dados de seguinte:

    • Tfs_Warehouse

    • Tfs_DefaultCollection

    • ReportServer

    • ReportServerTempDB

Crie um procedimento armazenado para marcar tabelas

Depois que as tabelas foram criadas em cada banco de dados que você deseja fazer backup, você deve criar um procedimento para marcar as tabelas.

Para criar um procedimento armazenado para marcar transações em cada banco de dados que usa o Team Foundation Server

  1. Em SQL Server Management Studio, abra uma janela da consulta, e certifique-se de que Modo SQLCMD está ativado.

  2. Na barra de ferramentas de Editor SQL , abra a lista de Bancos de dados disponíveis , e depois escolha TFS_Configuration.

  3. Na janela da consulta, digite o seguinte script para criar um procedimento armazenado para marcar transações no banco de dados de configuração:

    Create PROCEDURE sp_SetTransactionLogMark
    @name nvarchar (128)
    AS
    BEGIN TRANSACTION @name WITH MARK
    UPDATE Tfs_Configuration.dbo.Tbl_TransactionLogMark SET logmark = 1
    COMMIT TRANSACTION
    GO
    
  4. Escolha a chave de F5 para executar o procedimento.

    Se o procedimento é bem formado, a mensagem “comando tiver terminado com êxito.” aparece no editor de consulta.

  5. (Opcional) salva o procedimento.

  6. Repita as etapas 2−5 para cada banco de dados na implantação de TFS. Nesta implantação de exemplo, Jill repete este processo para todos os bancos de dados de seguinte:

    • Tfs_Warehouse

    • Tfs_DefaultCollection

    • ReportServer

    • ReportServerTempDB

    DicaDica

    Certifique-se de que você selecionar o nome do banco de dados que você deseja criar o procedimento armazenado à lista de Banco de dados disponível no objeto Explorer antes de criar o procedimento.Se não quando você executa o script o comando exibirá um erro que o procedimento armazenado foi já existe.

Crie um procedimento armazenado para marcar todas as tabelas imediatamente

Para certificar-se que todos os bancos de dados são marcados, você pode criar um procedimento que executa todos os procedimentos que você crie apenas marcar as tabelas.Ao contrário dos procedimentos anteriores, este procedimento executa somente no banco de dados de configuração.

Para criar um procedimento armazenado que executa todos os procedimentos armazenados para marcar tabelas

  1. Em SQL Server Management Studio, abra uma janela da consulta, e certifique-se de que Modo SQLCMD está ativado.

  2. Na barra de ferramentas de Editor SQL , abra a lista de Bancos de dados disponíveis , e depois escolha TFS_Configuration.

  3. Na janela da consulta, crie um procedimento armazenado que executa procedimentos armazenados que você criou em cada banco de dados que TFS usa.Substitua ServerName com o nome do servidor que está executando SQL Server, e Tfs_CollectionName substitua pelo nome do banco de dados para cada coleção de projeto de equipe.

    Na implantação do exemplo, o nome do servidor é FABRIKAMPRIME, e há apenas uma coleção de projeto de equipe na implantação padrão, criada quando instalou o Team Foundation Server (DefaultCollection).Com isso em mente, Jill cria o script a seguir:

    CREATE PROCEDURE sp_SetTransactionLogMarkAll
    @name nvarchar (128)
    AS
    BEGIN TRANSACTION
    EXEC [FABRIKAMPRIME].Tfs_Configuration.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].ReportServer.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].ReportServerTempDB.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].Tfs_DefaultCollection.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].Tfs_Warehouse.dbo.sp_SetTransactionLogMark @name
    COMMIT TRANSACTION
    GO
    
  4. Escolha a chave de F5 para executar o procedimento.

    ObservaçãoObservação

    Se você não foi reiniciado SQL Server Management Studio desde que você criou os procedimentos armazenados para marcar transações, uma ou mais linhas onduladas vermelhas podem sublinhado o nome do servidor e nomes de bancos de dados.No entanto, o procedimento deve ainda executar.

    Se o procedimento é bem formado, a mensagem “comando tiver terminado com êxito.” aparece no editor de consulta.

  5. (Opcional) salva o procedimento.

Crie um procedimento armazenado para marcar automaticamente tabelas

Quando você tiver um procedimento que executa todos os procedimentos armazenados para a marcação da tabela, você deve criar um procedimento que marque todas as tabelas com o mesmo marcador de transação.Você usará esse marcador para restaurar os bancos de dados ao mesmo ponto.

Para criar um procedimento armazenado para marcar as tabelas em cada banco de dados que usa o Team Foundation Server

  1. Em SQL Server Management Studio, abra uma janela da consulta, e certifique-se de que Modo SQLCMD está ativado.

  2. Na barra de ferramentas de Editor SQL , abra a lista de Bancos de dados disponíveis , e depois escolha TFS_Configuration.

  3. Na janela da consulta, digite o seguinte script para marcar as tabelas com “TFSMark”:

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    GO
    
    ObservaçãoObservação

    TFSMark é um exemplo de uma marca.Você pode usar qualquer sequência de letras suportados e de números na marca.Se você tiver mais de uma tabela marcada em bancos de dados, o registro que marcam usará o para restaurar os bancos de dados.Para obter mais informações, consulte a seguinte página no site da Microsoft: Usando transações marcadas.

  4. Escolha a chave de F5 para executar o procedimento.

    Se o procedimento é bem formado, a mensagem “(1 fileira afetada)” aparece no editor de consulta.COM opção de MARCA se aplica somente à primeira “COMEÇAM TRAN COM instrução de MARCA” para cada tabela que foi marcada.

  5. Salve o procedimento.

Criar um trabalho agendados executar o procedimento de tabela de marcação

Agora que você criou e armazenou todos os procedimentos que você precisa, você deve agendar o procedimento de tabela de marcação para executar antes de backup agendados de bancos de dados.Você deve executar agendar este trabalho de um minuto antes do plano de aplicativos para os bancos de dados execute.

Para criar um trabalho agendados para a marcação da tabela no SQL Server Management Studio

  1. No objeto Explorer, expanda SQL Server Agent, abra o menu de Trabalhos , e então escolha Novo Trabalho.

    A janela de Novo Trabalho abre.

  2. Em Nome, especifique um nome para o trabalho.Por exemplo, Jill digite o nome “MarkTableJob” para seu nome de trabalho.

  3. (Opcional) em Descrição, especifique uma descrição de trabalho.

  4. Em Selecionar uma páginaEtapas , escolha e então escolha Novo.

  5. A janela de Nova Etapa do Trabalho abre.

  6. Em Nome da etapa, especifique um nome para a etapa.

  7. Em Banco de Dados, escolha o nome do banco de dados de configuração.Por exemplo, a implantação de Jill usa o nome padrão para o banco de dados, TFS_Configuration, portanto escolher o banco de dados da lista suspensa.

  8. Escolha Abrir, vá para o procedimento que você criou marcar as tabelas Abrir duas vezes em, escolha, e escolha OK.

    ObservaçãoObservação

    O procedimento que você criou marcar as tabelas executa a próxima etapa:

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    
  9. Em Selecionar uma páginaAgendas, escolha, e escolha Novo.

    A janela de Nova Agenda de Trabalho abre.

  10. Em Nome, especifique um nome para o cronograma.

  11. Em Frequência, altere a frequência para corresponder ao plano que você criará fazendo backup dos bancos de dados.Na implantação do exemplo, Jill deseja executar diariamente backup incrementais em 2 A.M backup., e completos em domingo em 4 AM.. para marcar os bancos de dados dos backups incrementais, altere o valor de Ocorre a Diariamente.Quando cria um outros trabalhos marcar os bancos de dados de backup completo semanal, mantém o valor de Ocorre em Diariamente, e selecione a caixa de seleção de Domingo .

  12. Em Frequência diária, altere a ocorrência de modo que os trabalhos sejam agendados executar um minuto antes de backup para os bancos de dados, e depois escolha OK.Na implantação do exemplo, em funciona para os backups incrementais, Jill especifica o 1:59 A.M.Em funciona para o backup completo, Jill especifica o 3:59 A.M.

  13. Em Novo Trabalho, escolha OK para concluir a criação dos trabalhos agendados.

Crie um plano de aplicativos para backup completos

Depois de criar um trabalho agendados para marcar os bancos de dados, você pode usar o assistente de plano de aplicativos para agendar backup completos de todos os bancos de dados que a implantação de TFS usa.

Observação importanteImportante

Se sua implantação estiver usando as edições da empresa ou de Datacenter SQL Server, mas você acha que você pode querer 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.Você deve desativar a compactação antes de criar os planos de aplicativos.Para desativar a compactação, siga as etapas Artigo de Base de Dados de Conhecimento da Microsoftno.

Para criar um plano de aplicativos para backup completos

  1. No SQL Server Management Studio, expanda o nó Gerenciamento, abra o submenu Planos de Manutenção, e então escolha Assistente de Plano de Manutenção.

  2. Na página bem-vindo para Assistente de Plano de Manutenção do SQL Server, escolha Avançar.

    A página de Selecionar Propriedades do Plano aparece.

  3. Na caixa de Nome , especifique um nome para o plano de aplicativos.

    Por exemplo, Jill optar por criar um plano para os backup completos nomeados TfsFullDataBackup.

  4. Escolha Agenda única para o plano inteiro ou sem agenda, e então escolha Alterar.

  5. Em Frequência e Frequência diária, especificar opções para o plano.Por exemplo, Jill especifica um backup semanal para ocorrer em domingo em Frequência, e especificar 4 AM.. em Frequência diária.

    Em Duração, deixe a valor padrão, Sem data de término.OKEscolha, e escolha Avançar.

  6. Na página de Selecionar Tarefas de Manutenção , selecione o Banco de dados alternativo (completa), Executar Trabalho do SQL Server Agent, e caixas de seleção de Faça backup do banco de dados (o log de transação) , e então escolha Avançar.

  7. Na página de Selecionar Ordem da Tarefa de Manutenção , alterar a ordem de modo que o backup completa será executado primeiro, então os trabalhos de agente e em seguida, o backup de log de transação, e então escolha Avançar.

    Para obter mais informações sobre esta caixa de diálogo, escolha a chave de F1 .Além disso, pesquisa para Assistente de Plano de Manutenção na seguinte página no site da Microsoft: Livros online do SQL Server.

  8. Na página de Definir Tarefa Backup de Banco de Dados (Completo) , escolha a seta para baixo, escolha Todos os bancos de dados, e depois escolha OK.

  9. Especificar opções alternativas para salvar arquivos em disco ou a fita, como apropriado para implantação e seus recursos, e então escolha Avançar.

  10. Na página de Definir Tarefa Executar Trabalho do SQL Server Agent , selecione a caixa de seleção para o trabalho agendados que você criou para a marcação da tabela, e então escolha Avançar.

  11. Na página de Definir Tarefa Backup de Banco de Dados (Log de Transações) , escolha a seta para baixo, escolha Todos os bancos de dados, e depois escolha OK.

  12. Especificar opções alternativas para salvar arquivos em disco ou a fita conforme apropriado para seus implantação e recursos, e então escolha Avançar.

  13. Na página de Selecionar Opções de Relatório , especifique opções de distribuição de relatório, e então escolha Avançar duas vezes.

  14. Na página de Concluir o Assistente , escolha Concluir.

    SQL Server cria o plano de manutenção e fazer backup dos bancos de dados que você especificou baseado na frequência que você especificou.

Crie um plano de aplicativos para backup diferenciais

Você pode usar o assistente de plano de aplicativos para agendar backup diferenciais para todos os bancos de dados que a implantação de TFS usa.

Observação importanteImportante

SQL Server express não inclui o assistente de plano de aplicativos.Você deve manualmente script a agenta para os backups diferenciais.Para obter mais informações, consulte o seguinte tópico no site da Microsoft: Como: Crie um backup de banco de dados diferencial (o transact-sql).

Para criar um plano de aplicativos para backup diferenciais

  1. Logon no servidor que está executando a instância de SQL Server que contém os bancos de dados que você deseja fazer backup.

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

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

    2. Listas de Nome do Servidor e de Autenticação , escolha o esquema do servidor apropriado e de autenticação.

    3. Se sua instância da SQL Server requer, em Nome de usuário e em Senha, especifique as credenciais de uma conta apropriado.

    4. Escolha Conectar.

  3. Em SQL Server Management Studio, expanda o nó de Gerenciamento , abra o submenu, escolha Planos de Manutenção, e então escolha Assistente de Plano de Manutenção.

  4. Na página bem-vindo para Assistente de Plano de Manutenção do SQL Server, escolha Avançar.

  5. Na página de Selecionar Propriedades do Plano , na caixa de Nome , especifique um nome para o plano de aplicativos.

    Por exemplo, você poderia nomear um plano para backup diferenciais TfsDifferentialBackup.

  6. Escolha Agenda única para o plano inteiro ou sem agenda, e então escolha Alterar.

  7. Em Frequência e Frequência diária, especificar opções para o plano alternativo.

    Em Duração, deixe a valor padrão, Sem data de término.OKEscolha, e escolha Avançar.

  8. Na página de Selecionar Tarefas de Manutenção , selecione a caixa de seleção de Faça backup do banco de dados (o diferencial) , e então escolha Avançar.

  9. Na página de Definir Tarefa Backup de Banco de Dados (Diferencial) , escolha a seta para baixo, escolha Todos os bancos de dados, e depois escolha OK.

  10. Especificar opções alternativas para salvar arquivos em disco ou a fita conforme apropriado para seus implantação e recursos, e então escolha Avançar.

  11. Na página de Selecionar Opções de Relatório , especifique opções de distribuição de relatório, e então escolha Avançar duas vezes.

  12. Na página de Concluir o Assistente , escolha Concluir.

    SQL Server cria o plano de manutenção e fazer backup dos bancos de dados que você especificou baseado na frequência que você especificou.

Crie um plano de aplicativos para logs de transação

Você pode usar o assistente de plano de aplicativos para agendar backup de log de transação para todos os bancos de dados que a implantação de TFS usa.

Observação importanteImportante

SQL Server express não inclui o assistente de plano de aplicativos.Você deve manualmente script a agenta para backup de transação- log.Para obter mais informações, consulte o seguinte tópico no site da Microsoft: Como: Crie um backup de log de transação (o transact-sql).

Para criar um plano de aplicativos para backup de log de transação

  1. Logon no servidor que está executando a instância de SQL Server que contém os bancos de dados que você deseja fazer backup.

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

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

    1. Listas de Nome do Servidor e de Autenticação , escolha o esquema do servidor apropriado e de autenticação.

    2. Se sua instância da SQL Server requer, em Nome de usuário e em Senha, especifique as credenciais de uma conta apropriado.

    3. Escolha Conectar.

  4. Em SQL Server Management Studio, expanda o nó de Gerenciamento , abra o submenu, escolha Planos de Manutenção, e então escolha Assistente de Plano de Manutenção.

  5. Na página bem-vindo para Assistente de Plano de Manutenção do SQL Server, escolha Avançar.

    A página de Selecionar Propriedades do Plano aparece.

  6. Na caixa de Nome , especifique um nome para o plano de aplicativos.

    Por exemplo, você poderia nomear um plano para fazer backup de logs de transação TfsTransactionLogBackup.

  7. Escolha Agenda única para o plano inteiro ou sem agenda, e então escolha Alterar.

  8. Em Frequência e Frequência diária, especificar opções para o plano.

    Em Duração, deixe a valor padrão, Sem data de término.

  9. OKEscolha, e escolha Avançar.

  10. Na página de Selecionar Tarefas de Manutenção , selecione Executar Trabalho do SQL Server Agent as caixas de seleção de Faça backup do banco de dados (o log de transação) , e então escolha Avançar.

  11. Na página de Selecionar Ordem da Tarefa de Manutenção , alterar a ordem de modo que o trabalho de agente sejam executados antes de backup de transação- log, e então escolha Avançar.

    Para obter mais informações sobre esta caixa de diálogo, escolha a chave de F1 .Além disso, pesquisa para Assistente de Plano de Manutenção na seguinte página no site da Microsoft: Livros online do SQL Server e.

  12. Na página de Definir Tarefa Executar Trabalho do SQL Server Agent , selecione a caixa de seleção para o trabalho agendados que você criou para a marcação da tabela, e então escolha Avançar.

  13. Na página de Definir Tarefa Backup de Banco de Dados (Log de Transações) , escolha a seta para baixo, escolha Todos os bancos de dados, e depois escolha OK.

  14. Especificar opções alternativas para salvar arquivos em disco ou a fita conforme apropriado para seus implantação e recursos, e então escolha Avançar.

  15. Na página de Selecionar Opções de Relatório , especifique opções de distribuição de relatório, e então escolha Avançar duas vezes.

  16. Na página de Concluir o Assistente , escolha Concluir.

    SQL Server cria o plano de manutenção e fazer backup dos logs de transação para bancos de dados que você especificou baseado na frequência que você especificou.

Fazer backup da chave de criptografia para o reporting services

Você deve fazer backup da chave de criptografia para o reporting services como parte de backup do seu sistema.Sem essa chave de criptografia, você não poderá restaurar dados de relatório.Para uma implantação de servidor único de TFS, você pode fazer backup da chave de criptografia para SQL Server reporting services usando a ferramenta de configuração do servidor de relatório.Você também pode optar por usar a ferramenta de linha de comando RSKEYMGMT , mas a ferramenta de configuração é mais simples.Para obter mais informações sobre RSKEYMGMT, consulte a seguinte página no site da Microsoft: Utilitário de RSKEYMGMT.

Para fazer backup da chave de criptografia usando a ferramenta de configuração do servidor de relatório

  1. No servidor que está executando o reporting services, clique Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server, aponte para Ferramentas de Configuração, e escolha Gerenciador de Configuração do Reporting Services.

    A caixa de diálogo de Seleção de instância de instalação do servidor de relatório abre.

  2. Especificar o nome do servidor de camada de dados e da instância do banco de dados, e depois escolha Conectar.

  3. Na barra de navegação no lado esquerdo, escolha Chaves de Criptografia, e então escolha Backup.

    A caixa de diálogo de Informações de chave de criptografia é aberta.

  4. Em Local do Arquivo, especifique o local onde você deseja armazenar uma cópia da chave.

    Você deve considerar armazenar essa chave em um computador diferente de aquele que está executando o reporting services.

  5. Em Senha, especifique uma senha para o arquivo.

  6. Em Confirmar Senha, especifique a senha do arquivo novamente, e então escolha OK.

Crie um plano alternativo para o SharePoint 2010 Foundation

Ao contrário do Team Foundation Server, usando as ferramentas de programação no SQL Server Management Studio, não há sistema de programação interno para backup do SharePoint Foundation 2010, e o SharePoint recomendável especificamente contra qualquer script que marcar ou modificar os bancos de dados.Para agendar backup de modo que ocorram ao mesmo tempo que os backups para TFS, a orientação do SharePoint Foundation 2010 recomendável que você cria um script alternativo usando Windows PowerShell, e usa o agendador de tarefas do Windows para executar script alternativa ao mesmo tempo que os backups agendados de bancos de dados de TFS.Isso ajudará a manter os backups de banco de dados em sincronia.

Observação importanteImportante

Antes de prosseguir com os procedimentos abaixo, você deve examinar a orientação a última para o SharePoint Foundation 2010.Os procedimentos a seguir são baseados na guia, mas podem se tornar ter-se expirado.Siga as recomendações sempre e orientação as mais recentes para o SharePoint Foundation 2010 para gerenciar o aspecto da implantação.Para obter mais informações, consulte os links incluídos com o cada um dos procedimentos nesta seção.

Para criar scripts para executar completamente e backup diferenciais de farm no SharePoint 2010 Foundation

  1. Abra um editor de texto, como o Bloco De Notas.

  2. No editor de texto, digite o seguinte BackupFolder , onde é o caminho UNC para um compartilhamento de rede onde você faça backup de seus dados:

    Backup-SPFarm -Directory BackupFolder -BackupMethod Full
    
    DicaDica

    Há um número de outros parâmetros que você pode usar para fazer backup o farm.Para obter mais informações, consulte Fazer backup de um farm e Backup-SPFarm.

  3. Salve o script como um arquivo .PS1.Considere que fornece um nome para o arquivo óbvias, como “SharePointFarmFullBackupScript.PS1” ou qualquer equivalente significativo.

  4. Abra um novo arquivo, e crie um segundo arquivo de backup, somente neste momento que especificam um backup diferencial:

    Backup-SPFarm -Directory BackupFolder -BackupMethod Differential
    
  5. Salve o script como um arquivo .PS1.Considere que fornece um nome para o arquivo óbvias, como “SharePointFarmDiffBackupScript.PS1”.

    Observação importanteImportante

    Por padrão, os scripts de PowerShell não serão executados no seu sistema a menos que você altere a diretiva de execução de PowerShell para permitir que os scripts sejam executados.Para obter mais informações, consulte Executando scripts Windows PowerShell.

Depois de criar seus scripts, você deve agendar-los para executar depois de mesmas agenda e frequência que a agenta que você criou fazendo backup bancos de dados do Team Foundation Server.Por exemplo, se você backup dos diferenciais agendados para executar diariamente A.M em 2. em, e os backups completos a ocorrer para. em domingos em 4, você desejarão para seguir eatamente a mesma agenda para os backups de farm.

Para agendar os backups, você deve usar o agendador de tarefas do Windows.Além disso, você deve configurar as tarefas executar usando uma conta com permissões suficientes para ler e gravar no local alternativo, bem como permissões para executar backup do SharePoint Foundation 2010.Em termos gerais, a maneira mais simples para fazer isso é usar uma conta de administrador de farm, mas você pode usar qualquer conta como todos os seguintes critérios são encontrados:

  • A conta especificada no agendador de tarefas do Windows é uma conta administrativo.

  • A conta especificada para o pool de aplicativos de administração central e a conta que você especifica executar a tarefa tem acesso de leitura/gravação para o local alternativo.

  • O local alternativo é acessível de servidor que executa o SharePoint Foundation Server 2010, SQL, e o Team Foundation Server.

Para agendar backup para o farm

  1. Escolha IniciarFerramentas administrativas, escolha, e escolha Agendador de Tarefas.

  2. No painel de Ações , escolha Criar Tarefa.

  3. Na guia de Geral , em Nome, especifique um nome para esta tarefa, como “o backup completo de farm.” Em Opções de Segurança, especifique a conta de usuário no qual deseja executar a tarefa se não é a conta você está usando.Escolha Executar estando o usuário conectado ou não, selecione a caixa de seleção de Executar com privilégios mais altos .

  4. Na guia de Ações , escolha Novo.

    Na janela de Nova Ação , em Ação, escolha Iniciar um Programa.Em Programa/script, especifique o caminho completo e o nome do arquivo de script que .PS1 alternativa de farm completo você criou, e então escolha OK.

  5. Na guia de Disparadores , escolha Novo.

    Na janela de Novo gatilho , em Configurações, especifique a agenta para executar o backup completo de farm.Certifique-se de que a agenda corresponde exatamente a agenta de backup completos de bancos de dados do Team Foundation Server, incluindo a agenta de recorrência, e clique em OK.

  6. Examine todas as informações nos guias, e então escolha OK para criar a tarefa de backup completo para o farm.

  7. No painel de Ações , escolha Criar Tarefa.

  8. Na guia de Geral , em Nome, especifique um nome para esta tarefa, como “backup diferencial de farm.” Em Opções de Segurança, especifique a conta de usuário no qual deseja executar a tarefa se não é a conta que você estiver usando, escolha Executar estando o usuário conectado ou não, selecione a caixa de seleção de Executar com privilégios mais altos .

  9. Na guia de Ações , escolha Novo.

    Na janela de Nova Ação , em Ação, escolha Iniciar um Programa.Em Programa/script, especifique o caminho completo e o nome do arquivo de script que .PS1 alternativa de farm diferencial você criou, e então escolha OK.

  10. Na guia de Disparadores , escolha Novo.

    Na janela de Novo gatilho , em Configurações, especifique a agenta para executar o backup completo de farm.Certifique-se de que a agenda corresponde exatamente a agenta de backup completos de bancos de dados do Team Foundation Server, incluindo a agenta de recorrência, e clique em OK.

  11. Examine todas as informações nos guias, e então escolha OK para criar a tarefa de backup diferencial para o farm.

  12. Em Ativar Tarefas, atualizar a lista e certifique-se de que as novas tarefas são agendadas corretamente, e então próximo agendador de tarefas.Para obter mais informações sobre como criar e de agendar tarefas em agendador de tarefas, consulte Agendador de tarefas como.

Home | Prepare para a instalação | Pré-requisito e instalação do Team Foundation Server | Configurar o Team Foundation Server para oferecer suporte aos seus equipes de desenvolvimento | Crie faça backup a agenta e o plano