Condividi tramite


Eseguire manualmente il backup di Azure DevOps Server

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

È possibile eseguire manualmente il backup dei dati per Azure DevOps Server usando gli strumenti forniti da SQL Server. Tuttavia, potrebbe essere necessario configurare manualmente i backup se la distribuzione presenta restrizioni di sicurezza che impediscono l'uso di tali strumenti.

Per eseguire manualmente il backup di Azure DevOps, eseguire il backup di tutti i database usati dalla distribuzione e sincronizzare anche i backup nello stesso momento. È possibile gestire più efficacemente questa sincronizzazione se si utilizzano transazioni contrassegnate. Se si contrassegnano regolarmente le transazioni correlate in ogni database usato da Azure DevOps, si stabilisce una serie di punti di ripristino comuni in tali database. Se si esegue regolarmente il backup dei database, si riduce il rischio di perdita della produttività o dei dati a causa di errori di strumentazione o di altri eventi imprevisti.

Avviso

Non è consigliabile modificare manualmente uno dei database Azure DevOps Server, a meno che non venga richiesto di eseguire questa operazione supporto tecnico Microsoft o di seguire le procedure descritte in questo documento. Tutte le altre modifiche possono invalidare il contratto di assistenza.

Le procedure descritte in questo articolo illustrano come creare piani di manutenzione che eseguono un backup completo o incrementale dei database e come creare tabelle e stored procedure per le transazioni contrassegnate. Per ottenere la massima protezione dei dati, è necessario pianificare un'esecuzione giornaliera o settimanale per i backup completi e un'esecuzione oraria per i backup incrementali. È anche possibile eseguire il backup dei log delle transazioni. Per altre informazioni, vedere Eseguire il backup di un log delle transazioni (SQL Server).For more information, see Backup a transaction log (SQL Server).

Nota

Molte procedure descritte in questo articolo specificano l'uso di SQL Server Management Studio. Se è stata installata SQL Server Express Edition, è necessario usare SQL Server Management Studio Express. Per altre informazioni, vedere Scaricare SQL Server Management Studio (SSMS).

Prerequisiti

È necessario essere membri di tutti i gruppi seguenti:

  • Gruppo di sicurezza Administrators nel server che esegue la console di amministrazione per Azure DevOps Server.
  • Gruppo di sicurezza SQL Server amministratore di sistema. In alternativa, le autorizzazioni SQL Server Esegui backup e Crea piano di manutenzione devono essere impostate su Consenti in ogni istanza di SQL Server che ospita i database di cui si vuole eseguire il backup. 

Eseguire il backup della chiave di crittografia Reporting Services

Se la distribuzione usa SQL Server Reporting Services, è necessario eseguire il backup non solo dei database, ma anche della chiave di crittografia.

Per una distribuzione a server singolo di Azure DevOps Server, è possibile eseguire il backup della chiave di crittografia per SQL Server Reporting Services in uno dei due modi. È possibile usare lo strumento di configurazione Reporting Services oppure lo strumento da riga di comando RSKEYMGMT fornito da SQL Server. Per una distribuzione a più server o cluster, è necessario usare RSKEYMGMT. Per altre informazioni su RSKEYMGMT, vedere Utilità RSKEYMGMT.

Per altre informazioni su come eseguire il backup della chiave di crittografia, vedere Amministrazione (Reporting Services).For more information about how to backup the encryption key, see Administration (Reporting Services). Per altre informazioni su come ripristinare la chiave di crittografia, vedere Ripristinare la chiave di crittografia (configurazione Reporting Services).

Prerequisiti

Per eseguire questa procedura, è necessario essere membri del gruppo Amministratore locale, che ha il ruolo di Gestione contenuto in Reporting Services oppure l'autorizzazione Gestisci sicurezza del server di report deve essere impostata su Consenti.

Eseguire il backup della chiave di crittografia

Per eseguire il backup della chiave di crittografia usando lo strumento di configurazione Reporting Services:

  1. Nel server che esegue Reporting Services selezionare Start, scegliere Tutti i programmi, Microsoft SQL Server, Strumenti di configurazione e quindi selezionare Reporting Services Configuration Manager.

    Verrà visualizzata la finestra di dialogo Selezione istanza di installazione del server di report .

  2. Immettere il nome del server livello dati e l'istanza del database e quindi selezionare Connetti.

  3. Nella barra di spostamento a sinistra selezionare Chiavi di crittografia e quindi backup.

    Verrà visualizzata la finestra di dialogo Informazioni sulla chiave di crittografia .

  4. In Percorso file specificare il percorso in cui si vuole archiviare una copia di questa chiave.

    Si consiglia di archiviare la chiave in un computer diverso da quello che esegue Reporting Services.

  5. In Password immettere una password per il file.

  6. In Conferma password immettere nuovamente la password per il file.

  7. Selezionare OK.

Identificare i database

Prima di iniziare, identificare tutti i database di cui è necessario eseguire il backup per ripristinare completamente la distribuzione. Sono inclusi i database per SQL Server Reporting Services. i quali possono trovarsi nello stesso server oppure essere distribuiti in più server. Per una tabella completa e una descrizione dei database Azure DevOps Server, inclusi i nomi predefiniti per i database, vedere Informazioni sui database Azure DevOps Server, sulle topologie di distribuzione e sul backup.

Identificare i database

  1. Aprire SQL Server Management Studio e connettersi al motore di database.

  2. In SQL Server Management Studio, in Esplora oggetti espandere il nome del server e quindi espandere Database.

  3. Esaminare l'elenco dei database e identificare quelli utilizzati dalla distribuzione.

    Ad esempio, la distribuzione Azure DevOps Server di Fabrikam, Inc., è una configurazione a server singolo e usa i database seguenti:

    • database di configurazione (Tfs_Configuration)
    • database della raccolta (Tfs_DefaultCollection)
    • database per il data warehouse (Tfs_Warehouse)
    • più database di creazione di rapporti (ReportServer e ReportServerTempDB)

Creare tabelle nei database

Per assicurarsi che tutti i database vengono ripristinati in corrispondenza dello stesso punto, è possibile creare una tabella in ogni database per contrassegnare le transazioni. Usare la funzione Query in SQL Server Management Studio per creare una tabella appropriata in ogni database.

  1. Aprire SQL Server Management Studio e connettersi al motore di database.

  2. In SQL Server Management Studio evidenziare il nome del server, aprire il sottomenu e quindi selezionare Nuova query.

    Viene visualizzata la finestra Editor di query del Motore di database.

  3. Scegliere Modalità SQLCMD dal menu Query.

    Nel contesto dell'editor di query vengono eseguite le istruzioni sqlcmd. Se il menu Query non viene visualizzato, selezionare un punto qualsiasi della nuova query nella finestra del motore di database Editor di query.

  4. Nella barra degli strumenti sql Editor aprire l'elenco Database disponibili e quindi selezionare TFS_Configuration.

    Nota

    TFS_Configuration è il nome predefinito del database di configurazione. Questo nome è personalizzabile e potrebbe variare.

  5. Nella finestra della query inserire il seguente script per creare una tabella nel database di configurazione:

        Use Tfs_Configuration
    Create Table Tbl_TransactionLogMark
    (
    logmark int
    )
    GO
    Insert into Tbl_TransactionLogMark (logmark) Values (1)
    GO
    
  6. Premere F5 per eseguire lo script.

    Se lo script è corretto, nella Editor di query viene visualizzato il messaggio "(1 righe interessate).)".

  7. (Facoltativo) Salvare lo script.

  8. Ripetere i passaggi 4-7 per ogni database nella distribuzione di Azure DevOps Server. Nell'esempio di distribuzione di Fabrikam, Inc. si ripeterà questo processo per tutti i database seguenti:

    • Tfs_Warehouse
    • Tfs_DefaultCollection
    • ReportServer
    • ReportServerTempDB

Creare una stored procedure per contrassegnare le tabelle

Una volta create le tabelle in ogni database di cui si desidera eseguire il backup, è necessario creare una routine per contrassegnarle.

  1. In SQL Server Management Studio aprire una finestra di query e assicurarsi che la modalità SQLCMD sia attivata.

  2. Nella barra degli strumenti sql Editor aprire l'elenco Database disponibili e quindi selezionare TFS_Configuration.

  3. Nella finestra della query immettere il seguente script per creare una stored procedure per contrassegnare le transazioni nel database di configurazione:

        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. Premere F5 per eseguire la procedura.

    Se la procedura è corretta, il messaggio "Comandi completati correttamente" viene visualizzato nel Editor di query.

  5. (Facoltativo) Salvare la routine.

  6. Ripetere i passaggi 2-5 per ogni database Azure DevOps Server.  Nella distribuzione di Fabrikam, Inc. ripetere questo processo per tutti i database seguenti:

    • Tfs_Warehouse
    • Tfs_DefaultCollection
    • ReportServer
    • ReportServerTempDB

    Suggerimento

    Prima di creare la procedura, selezionare il nome del database associato dall'elenco Database disponibili in Esplora oggetti. In caso contrario, quando si esegue lo script verrà visualizzato un errore che indica che la stored procedure esiste già.

Creare una stored procedure per contrassegnare tutte le tabelle contemporaneamente

Per assicurarsi che tutti i database siano contrassegnati, è possibile creare una routine che a sua volta eseguirà tutte le procedure appena create per contrassegnare le tabelle. A differenza delle routine precedenti, questa routine viene eseguita solo nel database di configurazione.

  1. In SQL Server Management Studio aprire una finestra di query e assicurarsi che la modalità SQLCMD sia attivata.

  2. Nella barra degli strumenti sql Editor aprire l'elenco Database disponibili e quindi selezionare TFS_Configuration.

  3. Nella finestra di query creare una stored procedure che esegue le stored procedure create in ogni database usato da Azure DevOps Server. Sostituire ServerName con il nome del server che esegue SQL Server e sostituire Tfs_CollectionName con il nome del database per ogni raccolta di progetti.

    Nella distribuzione di esempio, il nome del server è FABRIKAMPRIME e nella distribuzione è presente una sola raccolta di progetti, quella predefinita creata durante l'installazione di Azure DevOps Server (DefaultCollection). Tenendo presente queste informazioni, creare il seguente 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. Premere F5 per eseguire la procedura.

    Nota

    Se non è stato riavviato SQL Server Management Studio dopo aver creato le stored procedure per contrassegnare le transazioni, una o più righe ondulate rosse potrebbero evidenziare il nome del server e i nomi dei database. Tuttavia, la routine deve essere ancora in esecuzione.

    Se la procedura è corretta, il messaggio "Comandi completati correttamente" viene visualizzato nel Editor di query.

  5. (Facoltativo) Salvare la routine.

Creare una stored procedure per contrassegnare automaticamente le tabelle

Dopo aver creato una routine che eseguirà tutte le stored procedure per il contrassegno delle tabelle, è possibile creare una routine che contrassegna tutte le tabelle con lo stesso marcatore di transazione. Questo marcatore verrà usato per ripristinare tutti i database nello stesso punto.

  1. In SQL Server Management Studio aprire una finestra di query e assicurarsi che la modalità SQLCMD sia attivata.

  2. Nella barra degli strumenti sql Editor aprire l'elenco Database disponibili e quindi selezionare TFS_Configuration.

  3. Nella finestra della query, inserire il seguente script per contrassegnare le tabelle con "TFSMark":

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    GO
    

    Nota

    TFSMark costituisce un esempio di contrassegno. È possibile utilizzare una sequenza di lettere e numeri supportati nel contrassegno. Se si dispone di più di una tabella contrassegnata nei database, registrare quale contrassegno verrà utilizzato per ripristinare i database. Per altre informazioni, vedere Uso di transazioni contrassegnate.

  4. Premere F5 per eseguire la procedura.

    Se la procedura è corretta, il messaggio "(1 righe interessate)" viene visualizzato nel Editor di query. L'opzione WITH MARK viene applicata solo alla prima istruzione "BEGIN TRAN WITH MARK" per ogni tabella contrassegnata.

  5. Salvare la routine.

Creare un processo pianificato per eseguire la routine per il contrassegno delle tabelle

Ora che sono state create e archiviate tutte queste procedure, pianificare l'esecuzione della procedura di contrassegno delle tabelle subito prima dei backup pianificati dei database. È consigliabile pianificare l'esecuzione di questo processo circa un minuto prima dell'esecuzione del piano di manutenzione per i database.

  1. In Esplora oggetti espandere SQL Server Agent, aprire il menu Processi e quindi selezionare Nuovo processo.

    Verrà visualizzata la finestra Nuovo processo .

  2. In Nome specificare un nome per il processo. Ad esempio, è possibile immettere MarkTableJob come nome del processo.

  3. (Facoltativo) In Descrizione specificare una descrizione del processo.

  4. In Selezionare una pagina selezionarePassaggi e quindi selezionare Nuovo.

    Verrà visualizzata la finestra Nuovo passaggio processo .

  5. In Nome passaggio specificare un nome per il passaggio.

  6. In Database selezionare il nome del database di configurazione. Ad esempio, se la distribuzione usa il nome predefinito per il database, TFS_Configuration, selezionare tale database dall'elenco a discesa.

  7. Selezionare Apri, passare alla procedura creata per contrassegnare le tabelle, selezionare Apri due volte e quindi selezionare OK.

    Nota

    La routine creata per il contrassegno delle tabelle esegue il passaggio seguente:

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    
  8. In Selezionare una pagina selezionarePianificazioni e quindi selezionare Nuovo.

    Verrà visualizzata la finestra Nuova pianificazione processo .

  9. In Nome specificare un nome per la pianificazione.

  10. In Frequenza modificare la frequenza in modo che corrisponda al piano che verrà creato per il backup dei database. Ad esempio, è possibile eseguire backup incrementali ogni giorno alle 2:00 e backup completi domenica alle 4:00. Per contrassegnare i database per i backup incrementali, è necessario modificare il valore di Si verifica in Giornaliero. Quando si crea un altro processo per contrassegnare i database per il backup completo settimanale, mantenere il valore di Si verifica ogni giorno e selezionare la casella di controllo Domenica .

  11. In Frequenza giornaliera modificare l'occorrenza in modo che il processo venga pianificato per l'esecuzione di un minuto prima del backup per i database e quindi selezionare OK. Nella distribuzione di esempio, nel processo per i backup incrementali, è necessario specificare le 1:59. Nel processo per il backup completo specificare le 3:59.

  12. In Nuovo processo selezionare OK per completare la creazione del processo pianificato.

Creare un piano di manutenzione per i backup completi

Dopo aver creato un processo pianificato per contrassegnare i database, è possibile usare la Creazione guidata piano di manutenzione per pianificare i backup completi di tutti i database usati dalla distribuzione di Azure DevOps Server.

Importante

Se la distribuzione usa le edizioni Enterprise o Datacenter di SQL Server, ma potrebbe essere necessario ripristinare i database in un server che esegue l'edizione Standard, è necessario usare un set di backup creato con SQL Server compressione disabilitata. A meno che non si disabilita la compressione dei dati, non sarà possibile ripristinare i database Enterprise o Datacenter Edition in un server che esegue l'edizione Standard. La compressione deve essere disattivata prima di creare i piani di manutenzione. Per disattivare la compressione, seguire la procedura descritta in questo articolo della Microsoft Knowledge Base.

  1. In SQL Server Management Studio espandere il nodo Gestione, aprire il sottomenu Piani di manutenzione e quindi selezionare Creazione guidata piano di manutenzione.

  2. Nella pagina iniziale della creazione guidata SQL Server piano di manutenzione selezionare Avanti.

    Viene visualizzata la pagina Seleziona proprietà piano .

  3. Nella casella Nome specificare un nome per il piano di manutenzione.

    Ad esempio, è possibile creare un piano per i backup completi denominati TfsFullDataBackup.

  4. Selezionare Pianificazione singola per l'intero piano o nessuna pianificazione e quindi selezionare Cambia.

  5. In Frequenza e Frequenza giornaliera specificare le opzioni per il piano. Ad esempio, è possibile specificare un backup settimanale da eseguire domenica in Frequenza e specificare le 4:00. in Frequenza giornaliera.

    In Durata lasciare il valore predefinito Nessuna data di fine. Selezionare OK, quindi Avanti.

  6. Nella pagina Seleziona attività di manutenzione selezionare le caselle di controllo Backup Database (completo),Esegui processo SQL Server Agent e Backup database (log delle transazioni) e quindi selezionare Avanti.

  7. Nella pagina Seleziona ordine attività di manutenzione modificare l'ordine in modo che il backup completo venga eseguito per primo, quindi il processo di Agent, quindi il backup del log delle transazioni e quindi selezionare Avanti.

    Per altre informazioni su questa finestra di dialogo, premere F1 e vedere anche Creazione guidata piano di manutenzione.

  8. Nella pagina Definisci attività Backup database (completo) selezionare la freccia giù, selezionare Tutti i database e quindi selezionare OK.

  9. Specificare le opzioni di backup per salvare i file su disco o su nastro, in base alle esigenze per la distribuzione e le risorse e quindi selezionare Avanti.

  10. Nella pagina Definisci attività Esegui SQL Server Agent processo selezionare la casella di controllo relativa al processo pianificato creato per il contrassegno tabella e quindi selezionare Avanti.

  11. Nella pagina Definisci database di backup (log delle transazioni) selezionare la freccia giù, selezionare Tutti i database e quindi selezionare OK.

  12. Specificare le opzioni di backup per salvare i file su disco o su nastro in base alle esigenze di distribuzione e risorse e quindi selezionare Avanti.

  13. Nella pagina Seleziona opzioni report specificare le opzioni di distribuzione del report e quindi selezionare Avanti due volte.

  14. Nella pagina Completamento procedura guidata selezionare Fine.

    SQL Server crea il piano di manutenzione ed esegue il backup dei database specificati in base alla frequenza specificata.

Creare un piano di manutenzione per i backup differenziali

Usare la Creazione guidata piano di manutenzione per pianificare i backup differenziali per tutti i database usati dalla distribuzione di Azure DevOps Server.

Importante

SQL Server Express non include la Creazione guidata piano di manutenzione. È necessario eseguire manualmente lo script della pianificazione per i backup differenziali. Per altre informazioni, vedere Creare un backup differenziale del database (Transact-SQL).

  1. Accedere al server che esegue l'istanza di SQL Server che contiene i database di cui si desidera eseguire il backup.

  2. Aprire SQL Server Management Studio.

    1. Nell'elenco Tipo di server selezionare Motore di database.

    2. Negli elenchi Nome server e Autenticazione selezionare lo schema di autenticazione e server appropriato.

    3. Se l'istanza di SQL Server lo richiede, in Nome utente e Password specificare le credenziali di un account appropriato.

    4. Selezionare Connetti.

  3. In SQL Server Management Studio espandere il nodo Gestione, aprire il sottomenu, selezionare Piani di manutenzione e quindi Creazione guidata piano di manutenzione.

  4. Nella pagina iniziale della creazione guidata SQL Server piano di manutenzione selezionare Avanti.

  5. Nella casella Nome della pagina Seleziona proprietà piano specificare un nome per il piano di manutenzione.

    Ad esempio, è possibile assegnare un nome a un piano per i backup differenziali TfsDifferentialBackup.

  6. Selezionare Pianificazione singola per l'intero piano o nessuna pianificazione e quindi selezionare Cambia.

  7. In Frequenza e Frequenza giornaliera specificare le opzioni per il piano di backup.

    In Durata lasciare il valore predefinito Nessuna data di fine. Selezionare OK, quindi Avanti.

  8. Nella pagina Seleziona attività di manutenzione selezionare la casella di controllo Backup database (differenziale) e quindi selezionare Avanti.

  9. Nella pagina Definizione attività Backup database (differenziale) selezionare la freccia giù, selezionare Tutti i database e quindi selezionare OK.

  10. Specificare le opzioni di backup per salvare i file su disco o su nastro in base alle esigenze di distribuzione e risorse e quindi selezionare Avanti.

  11. Nella pagina Seleziona opzioni report specificare le opzioni di distribuzione del report e quindi selezionare Avanti due volte.

  12. Nella pagina Completamento procedura guidata selezionare Fine.

    SQL Server crea il piano di manutenzione ed esegue il backup dei database specificati in base alla frequenza specificata.

Creare un piano di manutenzione per i log delle transazioni

È possibile usare la Creazione guidata piano di manutenzione per pianificare i backup del log delle transazioni per tutti i database usati dalla distribuzione di Azure DevOps Server.

Importante

SQL Server Express non include la Creazione guidata piano di manutenzione. È necessario eseguire manualmente lo script della pianificazione per i backup dei log delle transazioni. Per altre informazioni, vedere Creare un backup del log delle transazioni (Transact-SQL).

  1. Accedere al server che esegue l'istanza di SQL Server che contiene i database di cui eseguire il backup.

  2. Aprire SQL Server Management Studio.

  3. Nell'elenco Tipo di server selezionare Motore di database.

    1. Negli elenchi Nome server e Autenticazione selezionare lo schema di autenticazione e server appropriato.

    2. Se l'istanza di SQL Server lo richiede, in Nome utente e Password specificare le credenziali di un account appropriato.

    3. Selezionare Connetti.

  4. In SQL Server Management Studio espandere il nodo Gestione, aprire il sottomenu, selezionare Piani di manutenzione e quindi Creazione guidata piano di manutenzione.

  5. Nella pagina iniziale della creazione guidata SQL Server piano di manutenzione selezionare Avanti.

    Viene visualizzata la pagina Seleziona proprietà piano .

  6. Nella casella Nome specificare un nome per il piano di manutenzione.

    Ad esempio, è possibile assegnare un nome a un piano per eseguire il backup dei log delle transazioni TfsTransactionLogBackup.

  7. Selezionare Pianificazione singola per l'intero piano o nessuna pianificazione e quindi selezionare Cambia.

  8. In Frequenza e Frequenza giornaliera specificare le opzioni per il piano.

    In Durata lasciare il valore predefinito Nessuna data di fine.

  9. Selezionare OK, quindi Avanti.

  10. Nella pagina Seleziona attività di manutenzione selezionare le caselle di controllo Esegui SQL Server Agent processo e Backup del database (log delle transazioni) e quindi selezionare Avanti.

  11. Nella pagina Seleziona ordine attività di manutenzione modificare l'ordine in modo che il processo dell'agente venga eseguito prima del backup del log delle transazioni e quindi selezionare Avanti.

    Per altre informazioni su questa finestra di dialogo, premere F1 e vedere anche Creazione guidata piano di manutenzione.

  12. Nella pagina Definisci attività Esegui SQL Server Agent processo selezionare la casella di controllo relativa al processo pianificato creato per il contrassegno tabella e quindi selezionare Avanti.

  13. Nella pagina Definisci database di backup (log delle transazioni) selezionare la freccia giù, selezionare Tutti i database e quindi selezionare OK.

  14. Specificare le opzioni di backup per salvare i file su disco o su nastro in base alle esigenze di distribuzione e risorse e quindi selezionare Avanti.

  15. Nella pagina Seleziona opzioni report specificare le opzioni di distribuzione del report e quindi selezionare Avanti due volte.

  16. Nella pagina Completamento procedura guidata selezionare Fine.

    SQL Server crea il piano di manutenzione e esegue il backup dei log delle transazioni per i database specificati in base alla frequenza selezionata.

Eseguire il backup della chiave di crittografia per Reporting Services

È necessario eseguire il backup della chiave di crittografia di Reporting Services come parte del backup del sistema. Senza questa chiave di crittografia, non sarà possibile ripristinare i dati dei rapporti. Per una distribuzione a server singolo di Azure DevOps Server, è possibile eseguire il backup della chiave di crittografia per SQL Server Reporting Services usando lo strumento di configurazione Reporting Services. È anche possibile scegliere di usare lo strumento da riga di comando RSKEYMGMT , ma lo strumento di configurazione è più semplice. Per altre informazioni, vedere Utilità RSKEYMGMT.

  1. Nel server che esegue Reporting Services aprire Reporting Services Configuration Manager.

    Verrà visualizzata la finestra di dialogo Selezione istanza di installazione del server di report .

  2. Specificare il nome del server livello dati e dell'istanza del database e quindi selezionare Connetti.

  3. Nella barra di spostamento a sinistra selezionare Chiavi di crittografia e quindi backup.

    Verrà visualizzata la finestra di dialogo Informazioni sulla chiave di crittografia .

  4. In Percorso file specificare il percorso in cui si vuole archiviare una copia di questa chiave.

    Si consiglia di archiviare la chiave in un computer diverso da quello che esegue Reporting Services.

  5. In Password specificare una password per il file.

  6. In Conferma password specificare di nuovo la password per il file e quindi selezionare OK.