Considerazioni sulle impostazioni internazionali per Reporting Services

Data aggiornamento: 14 aprile 2006

In SQL Server Reporting Services sono incluse risorse localizzate per il programma di installazione, Progettazione report, Gestione report, Visualizzatore HTML e tutti i messaggi restituiti dal server di report. Reporting Services è localizzato in tutte le lingue supportate da SQL Server. Durante l'installazione vengono installate le risorse per tutte le lingue supportate. Per aggiungere il supporto per altre lingue non è necessario eseguire un programma di installazione separato.

Per i componenti del lato server, quali Gestione report e Visualizzatore HTML, la risorsa di lingua da utilizzare per un utente viene determinata in fase di esecuzione. A questo proposito svolgono un ruolo determinante sia l'applicazione client, in genere un browser, sia il sistema operativo del computer in cui viene eseguito il server di report. In questo argomento viene descritto in che modo il browser e le impostazioni internazionali del sistema operativo determinano la scelta della risorsa di lingua in fase di esecuzione.

Oltre alle problematiche di localizzazione sopra descritte, in questo argomento vengono fornite informazioni sulle impostazioni di lingua del report. Vengono inoltre indicati gli elementi non localizzati.

Utilizzo delle lingue in Reporting Services

Nella tabella seguente viene descritto l'utilizzo delle versioni delle lingue durante l'installazione di Reporting Services.

Lingua Utilizzo

Lingua del server di report

La lingua del server determina la lingua degli elementi seguenti:

  • Errori, avvisi e messaggi informativi restituiti dal server.
  • Formattazione di un report, se non impostata diversamente nella definizione del report in fase di progettazione.
  • Nomi delle cartelle Report personali e Utenti creati per la funzionalità Report personali.
  • Ruoli predefiniti e descrizioni. I ruoli predefiniti includono Browser, Gestione contenuto, Server di pubblicazione, Generatore report, Report personali, Utente sistema e Amministratore sistema. I nomi e le descrizioni dei ruoli predefiniti vengono visualizzati in Gestione report e negli altri strumenti client che possono essere utilizzati per impostare le autorizzazioni del server di report.

Il supporto per tutte le 10 lingue di SQL Server viene fornito in una singola installazione di Reporting Services (non sono presenti Language Pack da installare).

La lingua del server utilizzata dipende dalla lingua del sistema operativo. Se non è possibile trovare una corrispondenza esatta, viene usata una corrispondenza simile. Se non è disponibile, la lingua del server di report è l'Inglese (Stati Uniti).

Lingua del browser

La lingua e le impostazioni internazionali del browser determinano la risorsa di lingua utilizzata per:

  • Gestione report
  • Barra degli strumenti dei report
  • Elementi statici della gerarchia delle cartelle del server di report e dei tipi di contenuto del server di report, quando si accede al servizio Web ReportServer tramite una finestra del browser. Le funzionalità di conversione della lingua non sono fornite in Reporting Services. I nomi definiti dall'utente delle cartelle, dei report, dei modelli, delle origini dati condivise e delle risorse sono visualizzati nella lingua in cui sono stati definiti.

Lingua del report

Nei report vengono utilizzate impostazioni della lingua per etichette e formati:

  • Le etichette vengono articolate nella versione della lingua utilizzata in Visual Studio.
  • I formati di data, valuta e numeri vengono determinati in fase di esecuzione dalla lingua del server.
    Per ignorare la formattazione fornita tramite la lingua del server, è possibile impostare la proprietà Language all'interno del report in fase di progettazione. Se si desidera variare la formattazione in base alla lingua o alle impostazioni internazionali del browser o dell'applicazione client, è possibile impostare la proprietà Language su un'espressione che include la variabile User!Language.

Lingua del database

I dati che vengono visualizzati all'interno di un report sono determinati dai valori effettivi dei dati all'interno del database e dalle impostazioni delle regole di confronto del server di database.

[!NOTA] L'installazione di SQL Server è disponibile nelle lingue localizzate specifiche. Tutte le lingue localizzate di SQL Server, indipendentemente dalla versione della lingua dell'installazione utilizzata, sono supportate in Reporting Services.

Impostazioni della lingua per i report e per Progettazione report

In Progettazione report è possibile impostare la lingua di un report in modo che per i valori formattati, quali date, valuta e cifre, vengano utilizzati i formati di tale lingua. È consigliabile impostare la lingua in un report se il report viene distribuito in un ambiente multilingue. Se non si imposta una lingua, i formati da utilizzare vengono determinati dalla lingua del server. Se, ad esempio, è in esecuzione una versione francese del sistema operativo, nel report verranno utilizzati delimitatori e formati per i dati francesi, anche se le impostazioni internazionali e della lingua nel browser sono impostate su una lingua diversa. Se si desidera modificare le impostazioni internazionali e della lingua per utenti specifici, impostare la lingua del report utilizzando l'espressione =User!Language. Per ulteriori informazioni, vedere Utilizzo di espressioni in Reporting Services.

Per quanto riguarda Progettazione report, la risorsa di lingua che viene applicata all'ambiente di creazione di report è determinata dalla lingua di installazione di Microsoft Visual Studio. Se ad esempio si esegue la versione giapponese di Visual Studio, per Progettazione report viene utilizzata la risorsa della lingua giapponese. Se viene eseguita una versione di lingua di Visual Studio non supportata da SSRS, al suo posto verrà utilizzata una risorsa di lingua neutra. Per ulteriori informazioni sulle risorse neutre, vedere "Impostazioni della lingua del sistema operativo" di seguito in questo argomento. Per ulteriori informazioni sulle risorse neutre in generale, vedere la documentazione di Microsoft Visual Studio.

Impostazioni della lingua del browser

L'impostazione della lingua del browser è il fattore principale nella scelta della risorsa di lingua che il server di report utilizza per la connessione client. Un utente che accede a un server di report giapponese utilizzando una versione francese di Internet Explorer utilizzerà le versioni in francese di Gestione report, di Visualizzatore HTML e dello spazio dei nomi delle cartelle del server di report. Tutti gli errori, gli avvisi e i messaggi informativi verranno visualizzati in francese.

Si noti che le impostazioni della lingua del client interessano solo i componenti dell'interfaccia utente. I report visualizzati e gestiti dall'utente conservano le impostazioni della lingua precedentemente impostate. In un ambiente multilingue, questi fattori possono combinarsi in modo tale che in una stessa pagina nel browser possono essere visualizzate più lingue. Se ad esempio si utilizza un client in francese per accedere a un report in giapponese, verranno visualizzati entrambi i caratteri francesi e giapponesi, nei modi seguenti:

  • Gestione report e la barra degli strumenti Report saranno visualizzati in francese perché l'applicazione client è in francese.
  • Il report sarà in giapponese, così come gli snapshot della cronologia del report, le proprietà dei parametri e le proprietà delle sottoscrizioni impostate per il report perché la proprietà della lingua del report è impostata sul giapponese. Per ulteriori informazioni sulle impostazioni internazionali, vedere Utilizzo di espressioni in Reporting Services.

Impostazioni della lingua del sistema operativo

La lingua del sistema operativo determina la risorsa neutra da utilizzare se alla lingua dell'applicazione client non corrisponde alcuna lingua in Reporting Services. Se un'applicazione client si connette a un server di report con una lingua non supportata, all'applicazione vengono restituite le risorse neutre.

Alcuni elementi sono sempre articolati nella lingua corrispondente all'impostazione della lingua del sistema operativo, indipendentemente dall'impostazione internazionale del client. Questi elementi sono descritti nella tabella seguente.

Elemento Descrizione

Ruoli predefiniti

Reporting Services viene installato con vari ruoli predefiniti, ovvero Visualizzazione, Pubblicazione, Gestione contenuto, Report personali, Amministratore sistema e Utente sistema, articolati nella lingua del sistema operativo in cui viene eseguito il server di report.

Cartella Users e cartella MyReports

Questi nomi di cartelle sono riservati per la funzionalità Report personali, che richiede una struttura di cartelle fissa. Poiché i nomi riservati vengono gestiti dal server di report, i nomi di cartella riservati sono articolati nella lingua del sistema operativo in cui il server di report viene eseguito.

Elementi non localizzati

In Reporting Services non è disponibile il supporto multilingue per i file di log, per il database di esempio AdventureWorks, per i report di esempio e per le applicazioni di esempio. Questi elementi sono disponibili solo in inglese.

Vedere anche

Concetti

Amministrazione di Reporting Services

Altre risorse

Distribuzione di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Aggiunta di informazioni sulla modifica delle impostazioni della lingua per un report.
Contenuto modificato
  • La lingua del report viene impostata in base alla lingua del server e non all'applicazione client.