Compartilhar via


Fazer backup manual do Servidor do Azure DevOps

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Você pode fazer backup manual de dados para o Azure DevOps Server usando as ferramentas fornecidas pelo SQL Server. No entanto, talvez seja necessário configurar backups manualmente se sua implantação tiver restrições de segurança que impeçam o uso dessas ferramentas.

Para fazer backup manual do Azure DevOps, faça backup de todos os bancos de dados usados pela implantação e também sincronize os backups com o mesmo ponto no tempo. Você pode gerenciar essa sincronização com mais eficiência se usar transações marcadas. Se você marcar transações relacionadas rotineiramente em todos os bancos de dados que o Azure DevOps usa, estabelecerá uma série de pontos de recuperação comuns nesses bancos de dados. Se você fizer backup regular desses bancos de dados, reduzirá o risco de perda de produtividade ou dados devido a falhas de equipamento ou outros eventos inesperados.

Aviso

Você não deve modificar manualmente nenhum dos bancos de dados do Servidor do Azure DevOps, a menos que seja instruído a fazê-lo pelo Suporte da Microsoft ou siga os procedimentos descritos neste documento. Qualquer outra modificação pode invalidar seu contrato de serviço.

Os procedimentos neste artigo explicam como criar planos de manutenção que executam um backup completo ou incremental dos bancos de dados e como criar tabelas e procedimentos armazenados para transações marcadas. Para a máxima proteção de dados, você deve agendar backups completos para serem realizados diariamente ou semanalmente e backups incrementais para ocorrerem por hora. Você também pode fazer backup dos logs de transações. Para obter mais informações, consulte Fazer backup de um log de transações (SQL Server).

Observação

Muitos procedimentos neste artigo especificam o uso do SQL Server Management Studio. Se você instalou o SQL Server Express Edition, deverá usar o SQL Server Management Studio Express. Para obter mais informações, consulte Baixar o SSMS (SQL Server Management Studio).

Pré-requisitos

Você deve ser membro de todos os seguintes grupos:

  • O grupo de segurança Administradores no servidor que está executando o console de administração do Servidor do Azure DevOps.
  • O grupo de segurança administrador do sistema do SQL Server . Como alternativa, as permissões Executar Backup e Criar Plano de Manutenção do SQL Server devem ser definidas como Permitir em cada instância do SQL Server que hospeda os bancos de dados que você deseja fazer backup. 

Fazer backup da chave de criptografia do Reporting Services

Se sua implantação usar o SQL Server Reporting Services, você deverá fazer backup não apenas dos bancos de dados, mas também da chave de criptografia.

Para uma implantação de servidor único do Azure DevOps Server, você pode fazer backup da chave de criptografia do SQL Server Reporting Services de duas maneiras. Você pode usar a ferramenta Configuração do Reporting Services ou usar a ferramenta de linha de comando RSKEYMGMT fornecida pelo SQL Server. Para uma implantação com múltiplos servidores ou em cluster, você deve usar RSKEYMGMT. Para obter mais informações sobre RSKEYMGMT, consulte o utilitário RSKEYMGMT.

Para obter mais informações sobre como fazer backup da chave de criptografia, consulte Administração (Reporting Services). Para obter mais informações sobre como restaurar a chave de criptografia, consulte Restaurar chave de criptografia (configuração do Reporting Services).

Pré-requisitos

Para executar esse procedimento, você deve ser um membro do grupo Administrador Local , que tem a função de um Gerenciador de Conteúdo no Reporting Services, ou sua permissão gerenciar segurança do servidor de relatório deve ser definida como Permitir.

Faça backup da chave de criptografia

Para fazer backup da chave de criptografia usando a ferramenta Configuração do Reporting Services:

  1. No servidor que está executando o Reporting Services, selecione Iniciar, aponte para Todos os Programas, aponte para o Microsoft SQL Server, aponte para As Ferramentas de Configuração e selecione o Gerenciador de Configurações do Reporting Services.

    A caixa de diálogo Seleção da Instância de Instalação do Servidor de Relatório é aberta.

  2. Insira o nome do servidor da camada de dados e da instância do banco de dados e selecione Conectar.

  3. Na barra de navegação à esquerda, selecione Chaves de Criptografia e, em seguida, selecione Backup.

    A caixa de diálogo Informações da Chave de Criptografia é aberta.

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

    Você deve considerar armazenar essa chave em um computador separado daquele que está executando o Reporting Services.

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

  6. Em Confirmar Senha, insira novamente a senha do arquivo.

  7. Selecione OK.

Identificar bancos de dados

Antes de começar, identifique todos os bancos de dados necessários para fazer backup para restaurar totalmente sua implantação. Isso inclui bancos de dados para o SQL Server Reporting Services. Eles podem estar no mesmo servidor ou você pode ter bancos de dados distribuídos entre vários servidores. Para obter uma tabela completa e uma descrição dos bancos de dados do Servidor do Azure DevOps, incluindo os nomes padrão dos bancos de dados, consulte Noções básicas sobre bancos de dados do Servidor do Azure DevOps, topologias de implantação e backup.

Identificar bancos de dados

  1. Abra o SQL Server Management Studio e conecte-se ao mecanismo de banco de dados.

  2. No SQL Server Management Studio, no Pesquisador de Objetos, expanda o nome do servidor e expanda Bancos de Dados.

  3. Examine a lista de bancos de dados e identifique-os usados pela sua implantação.

    Por exemplo, a implantação do Servidor do Azure DevOps da Fabrikam, Inc., é uma configuração de servidor único e usa os seguintes bancos de dados:

    • o banco de dados de configuração (Tfs_Configuration)
    • o banco de dados da coleção (Tfs_DefaultCollection)
    • o banco de dados do data warehouse (Tfs_Warehouse)
    • os bancos de dados de relatório (ReportServer e ReportServerTempDB)

Criar tabelas em bancos de dados

Para garantir que todos os bancos de dados sejam restaurados para o mesmo ponto, você pode criar uma tabela em cada banco de dados para marcar transações. Use a função Consulta no SQL Server Management Studio para criar uma tabela apropriada em cada banco de dados.

  1. Abra o SQL Server Management Studio e conecte-se ao mecanismo de banco de dados.

  2. No SQL Server Management Studio, realce o nome do servidor, abra o submenu e selecione Nova Consulta.

    A janela Editor de Consultas do Mecanismo de Banco de Dados é aberta.

  3. No menu Consulta, selecione Modo SQLCMD.

    O Editor de Consultas executa instruções sqlcmd no contexto do Editor de Consultas. Se o menu Consulta não aparecer, selecione em qualquer lugar na nova consulta na janela Editor de Consultas do Mecanismo de Banco de Dados .

  4. Na barra de ferramentas do Editor do SQL , abra a lista Bancos de Dados Disponíveis e selecione TFS_Configuration.

    Observação

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

  5. Na janela de consulta, insira 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. Pressione F5 para executar o script.

    Se o script estiver correto, a mensagem "(1 linha(s) afetada.)" será exibida no Editor de Consultas.

  7. (Opcional) Salve o script.

  8. Repita as etapas 4 a 7 para cada banco de dados em sua implantação do Servidor do Azure DevOps. No exemplo de implantação da Fabrikam, Inc., você repetiria esse processo para todos os seguintes bancos de dados:

    • Tfs_Warehouse
    • Tfs_DefaultCollection
    • ReportServer
    • ReportServerTempDB

Criar um procedimento armazenado para marcar tabelas

Depois que as tabelas tiverem sido criadas em cada banco de dados que você deseja fazer backup, você deverá criar um procedimento para marcar as tabelas.

  1. No SQL Server Management Studio, abra uma janela de consulta e verifique se o Modo SQLCMD está ativado.

  2. Na barra de ferramentas do Editor do SQL , abra a lista Bancos de Dados Disponíveis e selecione TFS_Configuration.

  3. Na janela de consulta, insira 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. Pressione F5 para executar o procedimento.

    Se o procedimento estiver correto, a mensagem "Comandos concluídos com êxito" será exibida no Editor de Consultas.

  5. (Opcional) Salve o procedimento.

  6. Repita as etapas 2 a 5 para cada banco de dados do Servidor do Azure DevOps.  Na implantação da Fabrikam, Inc., você repetiria esse processo para todos os seguintes bancos de dados:

    • Tfs_Warehouse
    • Tfs_DefaultCollection
    • ReportServer
    • ReportServerTempDB

    Dica

    Antes de criar o procedimento, selecione o nome do banco de dados associado na lista Bancos de Dados Disponíveis no Pesquisador de Objetos. Caso contrário, ao executar o script, você verá um erro de que o procedimento armazenado já existe.

Criar um procedimento armazenado para marcar todas as tabelas de uma só vez

Para garantir que todos os bancos de dados estejam marcados, você pode criar um procedimento que, por sua vez, executará todos os procedimentos que você acabou de criar para marcar as tabelas. Ao contrário dos procedimentos anteriores, esse procedimento é executado somente no banco de dados de configuração.

  1. No SQL Server Management Studio, abra uma janela de consulta e verifique se o Modo SQLCMD está ativado.

  2. Na barra de ferramentas do Editor do SQL , abra a lista Bancos de Dados Disponíveis e selecione TFS_Configuration.

  3. Na janela de consulta, crie um procedimento armazenado que execute os procedimentos armazenados que você criou em cada banco de dados usado pelo Servidor do Azure DevOps. Substitua ServerName pelo nome do servidor que está executando o SQL Server e substitua Tfs_CollectionName pelo nome do banco de dados para cada coleção de projetos.

    Na implantação de exemplo, o nome do servidor é FABRIKAMPRIME e há apenas uma coleção de projetos na implantação, a padrão criada quando ela instalou o Servidor do Azure DevOps (DefaultCollection). Com isso em mente, você criaria o seguinte script:

        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. Pressione F5 para executar o procedimento.

    Observação

    Se você não reiniciou o SQL Server Management Studio desde que criou os procedimentos armazenados para marcar transações, uma ou mais linhas onduladas vermelhas poderão sublinhar o nome do servidor e os nomes dos bancos de dados. No entanto, o procedimento ainda deve ser executado.

    Se o procedimento estiver correto, a mensagem "Comandos concluídos com êxito" será exibida no Editor de Consultas.

  5. (Opcional) Salve o procedimento.

Criar um procedimento armazenado para marcar tabelas automaticamente

Depois de ter um procedimento que executará todos os procedimentos armazenados para marcação de tabela, você poderá criar um procedimento que marcará todas as tabelas com o mesmo marcador de transação. Você usará esse marcador para restaurar todos os bancos de dados para o mesmo ponto.

  1. No SQL Server Management Studio, abra uma janela de consulta e verifique se o Modo SQLCMD está ativado.

  2. Na barra de ferramentas do Editor do SQL , abra a lista Bancos de Dados Disponíveis e selecione TFS_Configuration.

  3. Na janela de consulta, insira o seguinte script para marcar as tabelas com 'TFSMark':

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    GO
    

    Observação

    TFSMark é um exemplo de uma marca. Você pode usar qualquer sequência de letras e números com suporte em sua marca. Se você tiver mais de uma tabela marcada nos bancos de dados, registre qual marca você usará para restaurar os bancos de dados. Para obter mais informações, consulte Como usar transações marcadas.

  4. Pressione F5 para executar o procedimento.

    Se o procedimento estiver correto, a mensagem "(1 linha(s) afetada)" aparecerá no Editor de Consultas. A opção WITH MARK aplica-se apenas à primeira instrução "BEGIN TRAN WITH MARK" para cada tabela que foi marcada.

  5. Salve o procedimento.

Criar um trabalho agendado para executar o procedimento de marcação de tabela

Agora que você criou e armazenou todos esses procedimentos, agende o procedimento de marcação de tabela para ser executado pouco antes dos backups agendados dos bancos de dados. Você deve agendar esse trabalho para ser executado cerca de um minuto antes que o plano de manutenção dos bancos de dados seja executado.

  1. No Pesquisador de Objetos, expanda o SQL Server Agent, abra o menu Trabalhos e selecione Novo Trabalho.

    A janela Novo Trabalho é aberta.

  2. Em Nome, especifique um nome para o trabalho. Por exemplo, você pode inserir MarkTableJob para o nome do trabalho.

  3. (Opcional) Em Descrição, especifique uma descrição do trabalho.

  4. Em Selecionar uma página, selecione Etapas e selecione Novo.

    A janela Nova Etapa do Trabalho é aberta.

  5. Em Nome da Etapa, especifique um nome para a etapa.

  6. No Banco de Dados, selecione o nome do banco de dados de configuração. Por exemplo, se a implantação usar o nome padrão desse banco de dados, TFS_Configuration, selecione esse banco de dados na lista suspensa.

  7. Selecione Abrir, navegue até o procedimento criado para marcar as tabelas, selecione Abrir duas vezes e selecione OK.

    Observação

    O procedimento criado para marcar as tabelas executa a seguinte etapa:

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    
  8. Em Selecionar uma página, selecione Agendas e selecione Novo.

    A janela Novo Agendamento de Trabalho é aberta.

  9. Em Nome, especifique um nome para o agendamento.

  10. Em Frequência, altere a frequência para corresponder ao plano que você criará para fazer backup dos bancos de dados. Por exemplo, você pode executar backups incrementais diariamente às 2h e backups completos no domingo às 4h. Para marcar os bancos de dados para os backups incrementais, você alteraria o valor de Occurs para Daily. Ao criar outro trabalho para marcar os bancos de dados para o backup completo semanal, mantenha o valor de Ocorrer em Diário, e marque a caixa de seleção Domingo.

  11. Em Frequência Diária, altere a ocorrência para que o trabalho seja agendado para ser executado um minuto antes do backup dos bancos de dados e selecione OK. Na implantação de exemplo, na tarefa de backups incrementais, você especificaria 1h59 AM. No trabalho de backup completo, você especificaria às 3h59.

  12. Em Novo Trabalho, selecione OK para concluir a criação do trabalho agendado.

Criar um plano de manutenção para backups completos

Depois de criar um trabalho agendado para marcar os bancos de dados, você pode usar o Assistente de Plano de Manutenção para agendar backups completos de todos os bancos de dados que sua implantação do Servidor do Azure DevOps usa.

Importante

Se sua implantação estiver usando as edições Enterprise ou Datacenter do SQL Server, mas talvez seja necessário restaurar bancos de dados para um servidor que executa a edição Standard, você deve usar um conjunto de backup que foi feito com a compactação do SQL Server desabilitada. A menos que você desabilite a compactação de dados, não será possível restaurar bancos de dados Enterprise ou Datacenter Edition para um servidor que executa a edição Standard. Você deve desativar a compactação antes de criar seus planos de manutenção. Para desativar a compactação, siga as etapas neste artigo da Base de Dados de Conhecimento da Microsoft.

  1. No SQL Server Management Studio, expanda o nó Gerenciamento , abra o sub menu Planos de Manutenção e selecione Assistente de Plano de Manutenção.

  2. Na página de boas-vindas do Assistente de Plano de Manutenção do SQL Server, selecione Avançar.

    A página Selecionar Propriedades do Plano é exibida.

  3. Na caixa Nome , especifique um nome para o plano de manutenção.

    Por exemplo, você pode criar um plano para backups completos chamados TfsFullDataBackup.

  4. Selecione Agenda única para todo o plano ou nenhum agendamento e selecione Alterar.

  5. Em Frequência e Frequência Diária, especifique as opções para seu plano. Por exemplo, você pode especificar um backup semanal para ocorrer no domingo em Frequência e especificar 4h em Frequência Diária.

    Em Duração, deixe o valor padrão, Sem data de término. Selecione OK e, em seguida, selecione Avançar.

  6. Na página Selecionar Tarefas de Manutenção , selecione as caixas de seleção Banco de Dados de Backup (Completo),Executar Trabalho do SQL Server Agent e Fazer Backup do Banco de Dados (Log de Transações) e selecione Avançar.

  7. Na página Selecionar Ordem de Tarefa de Manutenção, altere a ordem para que o backup completo seja executado primeiro, depois o trabalho do Agente e, em seguida, o backup do log de transações e, em seguida, selecione Avançar.

    Para obter mais informações sobre essa caixa de diálogo, pressione F1 e consulte também o Assistente de Plano de Manutenção.

  8. Na página Definir Banco de Dados de Backup (Completo), selecione a seta para baixo, selecione Todos os Bancos de Dados e, em seguida, selecione OK.

  9. Especifique as opções de backup para salvar os arquivos em disco ou fita, conforme apropriado para sua implantação e recursos e selecione Avançar.

  10. Na página Definir Executar Tarefa do SQL Server Agent , marque a caixa de seleção do trabalho agendado que você criou para marcar a tabela e selecione Avançar.

  11. Na página Tarefa Definir Banco de Dados de Backup (Log de Transações ), selecione a seta para baixo, selecione Todos os Bancos de Dados e, em seguida, selecione OK.

  12. Especifique as opções de backup para salvar os arquivos em disco ou fita conforme apropriado para sua implantação e recursos e selecione Avançar.

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

  14. Na página Concluir o Assistente, selecione Finalizar.

    O SQL Server cria o plano de manutenção e faz backup dos bancos de dados especificados com base na frequência especificada.

Criar um plano de manutenção para backups diferenciais

Use o Assistente de Plano de Manutenção para agendar backups diferenciais para todos os bancos de dados que sua implantação do Servidor de DevOps do Azure usa.

Importante

O SQL Server Express não inclui o Assistente de Plano de Manutenção. Você deve criar manualmente um script para o agendamento dos seus backups diferenciais. Para obter mais informações, consulte Criar um backup de banco de dados diferencial (Transact-SQL).

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

  2. Abra o SQL Server Management Studio.

    1. Na lista de tipos de servidor , selecione Mecanismo de Banco de Dados.

    2. Nas listas nome do servidor e Autenticação , selecione o servidor e o esquema de autenticação apropriados.

    3. Se sua instância do SQL Server exigir, em nome de usuário e senha, especifique as credenciais de uma conta apropriada.

    4. Selecione Conectar.

  3. No SQL Server Management Studio, expanda o nó Gerenciamento , abra o sub menu, selecione Planos de Manutenção e selecione Assistente de Plano de Manutenção.

  4. Na página de boas-vindas do Assistente de Plano de Manutenção do SQL Server, selecione Avançar.

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

    Por exemplo, você pode nomear um plano para backups diferenciais TfsDifferentialBackup.

  6. Selecione Agenda única para todo o plano ou nenhum agendamento e selecione Alterar.

  7. Em Frequência e Frequência Diária, especifique as opções para seu plano de backup.

    Em Duração, deixe o valor padrão, Sem data de término. Selecione OK e, em seguida, selecione Avançar.

  8. Na página Selecionar Tarefas de Manutenção , marque a caixa de seleção Fazer Backup do Banco de Dados (Diferencial) e selecione Avançar.

  9. Na página Tarefa Definir Banco de Dados de Backup (Diferencial ), selecione a seta para baixo, selecione Todos os Bancos de Dados e, em seguida, selecione OK.

  10. Especifique as opções de backup para salvar os arquivos em disco ou fita conforme apropriado para sua implantação e recursos e selecione Avançar.

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

  12. Na página Concluir o Assistente, selecione Finalizar.

    O SQL Server cria o plano de manutenção e faz backup dos bancos de dados especificados com base na frequência especificada.

Criar um plano de manutenção para logs de transações

Você pode usar o Assistente de Plano de Manutenção para agendar backups de log de transações para todos os bancos de dados que sua implantação do Servidor de DevOps do Azure usa.

Importante

O SQL Server Express não inclui o Assistente de Plano de Manutenção. Você deve agendar manualmente o script para backups dos logs de transações. Para obter mais informações, consulte Criar um Backup de Log de Transações (Transact-SQL).

  1. Faça logon no servidor que está executando a instância do SQL Server que contém os bancos de dados para fazer backup.

  2. Abra o SQL Server Management Studio.

  3. Na lista de tipos de servidor , selecione Mecanismo de Banco de Dados.

    1. Nas listas nome do servidor e Autenticação , selecione o servidor e o esquema de autenticação apropriados.

    2. Se sua instância do SQL Server exigir, em nome de usuário e senha, especifique as credenciais de uma conta apropriada.

    3. Selecione Conectar.

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

  5. Na página de boas-vindas do Assistente de Plano de Manutenção do SQL Server, selecione Avançar.

    A página Selecionar Propriedades do Plano é exibida.

  6. Na caixa Nome , especifique um nome para o plano de manutenção.

    Por exemplo, você pode nomear um plano para fazer backup dos logs de transações TfsTransactionLogBackup.

  7. Selecione Agenda única para todo o plano ou nenhum agendamento e selecione Alterar.

  8. Em Frequência e Frequência Diária, especifique as opções para seu plano.

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

  9. Selecione OK e, em seguida, selecione Avançar.

  10. Na página Selecionar Tarefas de Manutenção , selecione as caixas de seleção Executar Trabalho do SQL Server Agent e Fazer Backup do Banco de Dados (Log de Transações) e selecione Avançar.

  11. Na página Selecionar Ordem de Tarefa de Manutenção, altere a ordem para que o trabalho do Agente seja executado antes do backup do log de transações e selecione Avançar.

    Para obter mais informações sobre essa caixa de diálogo, pressione F1 e consulte também o Assistente de Plano de Manutenção.

  12. Na página Definir Executar Tarefa do SQL Server Agent , marque a caixa de seleção do trabalho agendado que você criou para marcar a tabela e selecione Avançar.

  13. Na página Tarefa Definir Banco de Dados de Backup (Log de Transações ), selecione a seta para baixo, selecione Todos os Bancos de Dados e, em seguida, selecione OK.

  14. Especifique as opções de backup para salvar os arquivos em disco ou fita conforme apropriado para sua implantação e recursos e selecione Avançar.

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

  16. Na página Concluir o Assistente, selecione Finalizar.

    O SQL Server cria o plano de manutenção e faz backup dos logs de transações para os bancos de dados especificados com base na frequência selecionada.

Fazer backup da chave de criptografia do Reporting Services

Você deve fazer backup da chave de criptografia do Reporting Services como parte do backup do sistema. Sem essa chave de criptografia, você não poderá restaurar os dados de relatório. Para uma implantação de servidor único do Azure DevOps Server, você pode fazer backup da chave de criptografia do SQL Server Reporting Services usando a ferramenta Configuração do Reporting Services. 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, consulte o utilitário RSKEYMGMT.

  1. No servidor que está executando o Reporting Services, abra o Gerenciador de Configurações do Reporting Services.

    A caixa de diálogo Seleção da Instância de Instalação do Servidor de Relatório é aberta.

  2. Especifique o nome do servidor da camada de dados e da instância do banco de dados e selecione Conectar.

  3. Na barra de navegação à esquerda, selecione Chaves de Criptografia e, em seguida, selecione Backup.

    A caixa de diálogo Informações da Chave de Criptografia é aberta.

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

    Você deve considerar armazenar essa chave em um computador separado daquele 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 selecione OK.