Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server Reporting Services 2016 (13.x) e versioni successive
Server di report di Power BI
Questo articolo descrive come configurare Reporting Services (SSRS) e Server di report di Power BI per usare un nome alternativo del soggetto (SAN) modificando il file rsreportserver.config e usando lo strumento Netsh.exe.
Le istruzioni sono valide per l'URL del servizio Web e per l'URL del portale Web nello strumento Gestione configurazione server di report.
Per usare un nome alternativo del soggetto, è necessario che il certificato TLS/SSL sia registrato nel server, sia firmato e contenga la chiave privata. Non è possibile usare un certificato autofirmato.
È possibile configurare gli URL in Reporting Services e in Server di report di Power BI per l'uso di un certificato TLS/SSL. In genere, un certificato contiene solo un nome del soggetto che consente un solo URL per una sessione di TLS (Transport Layer Security), noto in precedenza come SSL (Secure Sockets Layer). Il nome alternativo del soggetto è un campo aggiuntivo nel certificato che consente a un servizio TLS di essere in ascolto per molti URL nonché di condividere la porta TLS con altre applicazioni. Ad esempio, un nome alternativo del soggetto potrebbe essere simile a www.myreports.com
.
Per altre informazioni sulle impostazioni di TLS per Reporting Services, vedere Configurare connessioni TLS in un server di report in modalità nativa.
Avviare Gestione configurazione server di report.
Per altre informazioni, vedere Gestione configurazione del server di report (modalità nativa).
Nella pagina URL servizio Web selezionare una porta TLS/SSL e un certificato TLS/SSL.
Gestione configurazione registra il certificato TLS/SSL per la porta.
Aprire il file rsreportserver.config.
Per impostazione predefinita, nella modalità nativa di SSRS 2016 il file si trova nella cartella seguente:
\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer
Per impostazione predefinita, nella modalità nativa di SSRS 2017 e versioni successive il file si trova nella cartella seguente:
\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer
Per Server di report di Power BI, il file si trova per impostazione predefinita nella cartella seguente:
\Program Files\Microsoft Power BI Report Server\PBIRS\ReportServer
Copiare la sezione URL per l'applicazione ReportServerWebService.
Ad esempio, la sezione URL originale è:
<URL>
<UrlString>https://+:443</UrlString>
<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
<AccountName>NT Service\ReportServer</AccountName>
</URL>
La sezione URL modificata è:
<URL>
<UrlString>https://+:443</UrlString>
<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
<AccountName>NT Service\ReportServer</AccountName>
</URL>
<URL>
<UrlString>https://www.myreports.com:443</UrlString>
<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051/AccountSid>
<AccountName>NT Service\ReportServer</AccountName>
</URL>
Suggerimento
AccountSid
è S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301
e il valore di AccountName
è NT SERVICE\SQLServerReportingServices
.AccountSid
è S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663
e il valore di AccountName
è NT SERVICE\PowerBIReportServer
.Ripetere questo processo per la sezione URL ReportServerWebApp.
Salvare il file rsreportserver.config.
Avviare un prompt dei comandi con Esegui come amministratore.
Mostra gli urlacl esistenti inserendo il seguente esempio:
Netsh http show urlacl
Verrà visualizzata una voce simile al seguente esempio.
Reserved URL : https://+:443/ReportServer/
User: NT SERVICE\ReportServer
Listen: Yes
Delegate: No
SDDL: D:(A;;GX;;;S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051)
Un urlacl è un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) per un URL riservato.
Creare una nuova voce per il nome alternativo del soggetto con lo stesso utente e SDDL della voce esistente digitando il seguente esempio:
netsh http add urlacl url=https://www.myreports.com:443/ReportServer
user="NT Service\ReportServer" sddl=D:(A;;GX;;;S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051)
Suggerimento
Se si copia il codice nel Blocco note per modificarlo, anziché digitarlo manualmente, rimuovere CRLF prima di incollarlo nel prompt dei comandi.
Per l'URL del portale Web creare una nuova voce per il nome alternativo del soggetto digitando quanto segue:
netsh http add urlacl url=https://www.myreports.com:443/Reports
user="NT Service\ReportServer" sddl=D:(A;;GX;;;S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051)
Suggerimento
user
è NT SERVICE\SQLServerReportingServices
e il valore di sddl
è D:(A;;GX;;;S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301)
.user
è NT SERVICE\PowerBIReportServer
e il valore di sddl
è S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663
.Nota
Per Server di report di Power BI, è necessario creare due voci aggiuntive per il nome alternativo del soggetto digitando quanto segue:
add urlacl url=https://www.myreports.com:443/PowerBI user="NT SERVICE\PowerBIReportServer" sddl=D:(A;;GX;;;S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663)
add urlacl url=https://www.myreports.com:443/wopi user="NT SERVICE\PowerBIReportServer" sddl=D:(A;;GX;;;S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663)
Nella pagina Stato server di report di Gestione configurazione server di report selezionare Arresta e quindi Avvia per riavviare il server di report.
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoFormazione
Certificazione
Microsoft Certified: Windows Server Hybrid Administrator Associate - Certifications
Gli amministratori di ambienti ibridi di Windows Server integrano gli ambienti di Windows Server con i servizi di Azure e gestiscono Windows Server nelle reti locali.