Reindirizzare Reporting Services affinché si connetta a un server diverso
Se la distribuzione di Visual Studio Team Foundation Server utilizza SQL Server Reporting Services, potrebbe essere necessario reindirizzare Reporting Services al percorso dei relativi database. In particolare, è necessario reindirizzare Reporting Services ogni qualvolta si spostano, rinominano o ripristinano i database da esso utilizzati in un nuovo percorso.
Nota
È possibile modificare le impostazioni per un server in cui è in esecuzione Reporting Services dalla console di amministrazione di Team Foundation. Per ulteriori informazioni, vedere Aggiungere un server di rapporti alla distribuzione.
Per reindirizzare Reporting Services affinché si connetta a un percorso diverso, eseguire la sequenza di passaggi riportata di seguito:
Verificare che i servizi di SQL Server siano in esecuzione
Modificare la connessione al database di Reporting Services
Aggiornare l'identità dell'account del servizio di Reporting Services
(Facoltativo) Reindirizzare l'origine dati al database di Analysis Services
Autorizzazioni necessarie
Per completare queste procedure è necessario appartenere al gruppo Administrators nel vecchio e nel nuovo server.
Oltre a queste autorizzazioni, potrebbe essere necessario soddisfare i requisiti seguenti in un computer che esegue Windows Server 2008 o Windows Vista:
Per seguire una procedura da riga di comando è possibile che sia necessario aprire una finestra del prompt dei comandi con privilegi elevati. A tale scopo, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore.
Per seguire una procedura che richiede Internet Explorer è possibile che sia necessario avviarlo come amministratore. A tale scopo, fare clic su Start, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer e quindi fare clic su Esegui come amministratore.
Per accedere a Gestione report, ai report o a siti Web di SQL Server Reporting Services è possibile che sia necessario aggiungere questi siti nell'elenco di siti attendibili in Internet Explorer oppure avviare Internet Explorer come amministratore.
Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).
Verificare che i servizi di SQL Server siano in esecuzione
Per verificare che i servizi di SQL Server siano in esecuzione
Accedere al server appropriato, aprire Gestione computer e verificare che i servizi elencati nella tabella seguente siano in esecuzione.
Server che ospita questo programma
Servizio
SQL Server Analysis Services
SQL Server Analysis Services (MSSQLSERVER o TFSInstance)
Database di Team Foundation
SQL Server (MSSQLSERVER o TFSInstance)
SQL Server Agent (MSSQLSERVER o TFSInstance)
Modificare la connessione al database di Reporting Services
Per avviare Reporting Services e modificare la connessione di database in SQL Server 2008
Nel server che esegue Reporting Services, fare clic su Start e puntare su Tutti i programmi, Microsoft SQL Server, Strumenti di configurazione. Quindi, fare clic su Gestione configurazione Reporting Services.
Nella finestra di dialogo Connessione configurazione Reporting Services, assicurarsi che il nome del server e l'istanza siano entrambi corretti, quindi fare clic su Connetti.
Nel riquadro Stato server di report fare clic su Avvia se il server non è ancora stato avviato.
Nel riquadro Explorer, fare clic su Database.
Nel riquadro Database server di report, fare clic su Cambia database.
Verrà visualizzata la pagina Configurazione guidata database server di report.
Fare clic su Scegli un database del server di report esistente, quindi fare clic su Avanti.
In Nome server digitare il nome del server nel quale sono stati ripristinati i database, fare clic su Test connessione, quindi su Connetti.
Nell'elenco Database server di report fare clic su ReportServer, quindi su Avanti.
Nota
Se è stata utilizzata un'istanza denominata, il nome del database sarà ReportServer$TFSNomeIstanza.
Nell'elenco Tipo di autenticazione, fare clic su Credenziali del servizio e quindi su Avanti.
Nella pagina Riepilogo, verificare che le informazioni siano corrette e quindi fare clic su Avanti.
Scegliere Fine per uscire dalla procedura guidata.
Aggiornare l'identità dell'account del servizio di Reporting Services
Ogni qualvolta si spostano, rinominano o ripristinano i database in un server diverso è necessario aggiornare l'identità dell'account del servizio di Reporting Services.
Quando si modifica tale identità, ogni passaggio viene registrato nel riquadro delle attività visualizzato nella parte inferiore della pagina. Il servizio del server di report verrà interrotto e riavviato durante l'aggiornamento dell'account. Se si digita in modo errato un account o una password è possibile che si verifichino problemi, ad esempio l'impossibilità di accedere a un account.
Importante |
---|
L'aggiornamento dell'account del servizio deve sempre essere eseguito mediante Gestione configurazione Reporting Services, in modo che le altre impostazioni che dipendono dall'identità possano essere aggiornate contemporaneamente. |
Per aggiornare l'identità in SQL Server 2008
Nel riquadro Explorer dello strumento Configurazione di Reporting Services, scegliere Account di servizio.
In Account servizio server di report fare clic su Usa account incorporato, quindi su Servizio di rete, infine su Applica.
Quando viene richiesto di eseguire il backup della chiave simmetrica, digitare un nome file e un percorso per il backup.
Digitare una password per bloccare e sbloccare il file, quindi fare clic su OK.
Se il server di report utilizza l'account del servizio per connettersi al proprio database, le informazioni di connessione verranno aggiornate per l'utilizzo del nuovo account o della nuova password. Se si aggiornano le informazioni di connessione, è necessario connettersi al database.
Nella finestra di dialogo Connessione database SQL Server, digitare le credenziali di un account autorizzato a connettersi al database, quindi fare clic su OK.
Quando viene richiesto di ripristinare la chiave simmetrica, digitare la password specificata nel passaggio 3 e quindi fare clic su OK.
Nel riquadro Risultati, rivedere i messaggi di stato per verificare che tutte le attività siano state completate correttamente.
Il messaggio relativo al ripristino della chiave di crittografia viene visualizzato per ultimo nell'elenco delle attività.
Importante Nell'improbabile caso che la chiave simmetrica non venga ripristinata, questo passaggio può essere eseguito manualmente. A tale scopo, aprire la pagina Chiavi di crittografia e fare clic su Ripristina. Per verificare che l'account sia stato effettivamente reimpostato, aprire un report che utilizza le credenziali archiviate. Se non è possibile ripristinare la chiave, è necessario eliminare il contenuto crittografato. Per ulteriori informazioni, consultare le sezioni "Eliminazione e ricreazione di chiavi di crittografia" e "Backup e ripristino delle chiavi di crittografia" della Guida all'installazione di SQL Server.
Chiudere Gestione configurazione Reporting Services.
Reindirizzare l'origine dati al database di Analysis Services
Se il database di Analysis Services del data warehouse di Team Foundation è stato spostato in un altro server, è necessario reindirizzare l'origine dati affinché utilizzi tale database.
Per reindirizzare l'origine dati del warehouse
Accedere al server che ospita Reporting Services.
(Soltanto SQL Server 2005) Aprire Gestione computer e avviare il pool di applicazioni ReportServer o ReportServer$NomeIstanza.
Aprire Internet Explorer, digitare la stringa seguente nella barra degli indirizzi e premere INVIO:
https://localhost/Reports
Se è stata distribuita un'istanza denominata nel server di livello dati, digitare invece la stringa seguente:
**https://localhost/Reports_**TFSInstance
Fare clic su TfsOlapReportsDS.
Nella casella Stringa di connessione, aggiornare l'argomento Origine dati con il nome del server che ospita SQL Server Analysis Services. Digitare ad esempio la seguente stringa:
Origine dati =NomeServerLivelloDatiAnalysisServices\TFSInstance
Fare clic su Credenziali archiviate in modo protetto nel server di report.
Aggiornare il nome utente e la password in modo che corrispondano esattamente alle credenziali del nuovo account del servizio di Reporting Services, quindi scegliere Applica.
Vedere anche
Altre risorse
How to: Move the Analysis Services Database to a Separate Server