Observations à caractère international relatives à Reporting Services

Mis à jour : 14 avril 2006

SQL Server Reporting Services dispose de ressources linguistiques localisées pour le programme d'installation, le Concepteur de rapports, le Gestionnaire de rapports, la visionneuse HTML et tous les messages qui sont retournés par un serveur de rapports. Reporting Services est localisé dans toutes les langues prises en charge par SQL Server. Les ressources de toutes les langues prises en charge sont installées au cours de l'installation. Vous n'avez pas besoin d'exécuter de programme d'installation distinct pour permettre la prise en charge d'autres langues.

Pour les composants côté serveur tels que le Gestionnaire de rapports et la visionneuse HTML, la ressource linguistique en vigueur pour n'importe quel utilisateur donné est déterminée au moment de l'exécution. L'application client (généralement un navigateur) et le système d'exploitation de l'ordinateur qui exécute le serveur de rapports interviennent tous deux dans la détermination de la ressource linguistique utilisée. Cette rubrique explique en quoi les paramètres régionaux du navigateur et du système d'exploitation ont une incidence sur la sélection d'une ressource linguistique lors de l'exécution.

Outre les problèmes de localisation décrits précédemment, cette rubrique fournit également des informations sur les paramètres linguistiques des rapports et indique quels éléments ne sont pas localisés.

Utilisation des langues dans Reporting Services

Le tableau suivant décrit l'utilisation de différentes versions linguistiques au cours de l'installation de Reporting Services.

Langue Mode d'utilisation

Langue du serveur de rapports

La langue du serveur détermine celle des éléments suivants :

  • Messages d'erreur, d'avertissement et d'information retournés par le serveur.
  • Mise en forme d'un rapport, si elle n'est pas déterminée dans la définition du rapport au moment de la conception.
  • Noms des dossiers Mes rapports et Utilisateurs créés pour la fonctionnalité Mes rapports.
  • Rôles prédéfinis et descriptions. Les rôles prédéfinis incluent : Navigateur, Gestionnaire de contenu, Serveur de publication, Générateur de rapports, Mes rapports, Utilisateur système et Administrateur système. Le nom et la description des rôles prédéfinis figurent dans le Gestionnaire de rapports et dans d'autres outils clients qui peuvent être utilisés pour définir les autorisations du serveur de rapports.

La prise en charge complète des 10 langues de SQL Server est fournie dans une seule installation de Reporting Services (aucun module linguistique n'a besoin d'être installé).

La langue du système d'exploitation détermine celle du serveur. Si aucune correspondance exacte n'est trouvée, une correspondance proche est utilisée à la place. Si aucune correspondance proche n'est disponible, le serveur de rapports utilise l'anglais (États-Unis).

Langue du navigateur

Les paramètres linguistiques et régionaux du navigateur déterminent la ressource linguistique utilisée pour les éléments suivants :

  • Gestionnaire de rapports
  • Barre d'outils Rapport
  • Éléments statiques de l'arborescence des dossiers et des types de contenus du serveur de rapports, lorsque le service Web Report Server est accessible par une fenêtre de navigateur. Notez que Reporting Services ne fournit pas de fonctionnalités de conversion de langage. Les noms des dossiers, rapports, modèles, sources de données partagées et ressources définis par l'utilisateur apparaissent dans la langue dans laquelle ils ont été définis.

Langue des rapports

Les rapports utilisent des paramètres linguistiques pour les étiquettes et les formats :

  • Les étiquettes sont exprimées dans la version linguistique de Visual Studio que vous utilisez.
  • Les formats de date, devise et nombre sont déterminés par la langue du serveur au moment de l'exécution.
    Pour remplacer la mise en forme fournie par la langue du serveur, vous pouvez définir la propriété Language dans le rapport au moment de sa conception. Si vous souhaitez varier la mise en forme en fonction des paramètres linguistiques ou régionaux du navigateur ou de l'application cliente, vous pouvez affecter à la propriété Language une expression qui inclut la variable User!Language.

Langue de la base de données

Les données qui figurent dans un rapport sont déterminées par les valeurs de données réelles dans la base de données et par les paramètres de classement du serveur de bases de données.

ms156493.note(fr-fr,SQL.90).gifRemarque :
Le programme d'installation de SQL Server est disponible dans des langues localisées spécifiques. Reporting Services prend en charge toutes les langues localisées de SQL Server, indépendamment de la version linguistique du programme d'installation utilisé.

Paramètres linguistiques pour les rapports et le Concepteur de rapports

Dans le Concepteur de rapports, vous pouvez définir la langue d'un rapport de sorte que le format des valeurs (telles que les dates, les devises et les nombres) corresponde à la langue spécifiée. Il est recommandé de définir la langue de vos rapports si vous les déployez dans un environnement multilingue. Si vous ne définissez pas de langue, la langue du serveur détermine les formats utilisés. Par exemple, si vous exécutez une version française du système d'exploitation, le rapport utilisera des délimiteurs et des formats de données français, même si les paramètres régionaux du navigateur et les paramètres linguistiques sont définis sur une autre langue. Si vous voulez diversifier les paramètres régionaux et de culture pour des utilisateurs spécifiques, vous pouvez définir les paramètres régionaux en définissant la langue du rapport à l'expression =User!Language. Pour plus d'informations, consultez Utilisation d'expressions dans Reporting Services.

Pour le Concepteur de rapports lui-même, la ressource linguistique qui est appliquée à l'environnement de création de rapports est déterminée par la langue d'installation de Microsoft Visual Studio. Par exemple, si vous exécutez une version de Visual Studio en japonais, c'est la ressource linguistique japonaise qui est utilisée pour le Concepteur de rapports. Si vous exécutez une version localisée de Visual Studio qui n'est pas prise en charge par SSRS, la langue de la ressource neutre est utilisée à la place. Pour plus d'informations sur les ressources neutres, consultez « Paramètres linguistiques du système d'exploitation » plus loin dans cette rubrique. Pour plus d'informations sur les ressources neutres en général, consultez la documentation du produit Microsoft Visual Studio.

Paramètres linguistiques du navigateur

Le paramètre linguistique du navigateur est le facteur principal qui détermine la ressource linguistique utilisée par le serveur de rapports pour la connexion cliente. Par exemple, un utilisateur qui accède à un serveur de rapports japonais à l'aide d'une version française d'Internet Explorer utilisera la version française du Gestionnaire de rapports, de la visionneuse HTML et de l'espace de noms de dossier du serveur de rapports. De plus, toutes les erreurs, avertissements et messages d'information seront retournés en français.

Notez que seuls les composants de l'interface utilisateur sont affectés par les paramètres linguistiques du client. Les rapports que vous affichez et que vous gérez conservent les paramètres linguistiques précédemment définis pour le rapport. Dans un environnement multilingue, ces facteurs peuvent se combiner de telle manière que différentes langues apparaissent dans la même page de navigateur d'un utilisateur. Par exemple, si vous utilisez un client français pour accéder à un rapport japonais, des caractères français et japonais s'affichent à l'écran de l'utilisateur :

  • Le Gestionnaire de rapports et la barre d'outils Rapport seront en français car l'application cliente est en français.
  • Le rapport sera en japonais (comme tout cliché d'historique du rapport ou toute propriété de paramètre ou propriété d'abonnement définie pour le rapport) car la propriété linguistique du rapport correspond au japonais. Pour plus d'informations sur la définition des paramètres régionaux, consultez Utilisation d'expressions dans Reporting Services.

Paramètres linguistiques du système d'exploitation

La langue du système d'exploitation détermine la ressource neutre qui est utilisée si aucune correspondance n'est trouvée entre les langues de l'application cliente et de Reporting Services. Si une application cliente se connecte à un serveur de rapports dans une langue non prise en charge, les ressources neutres sont retournées à l'application.

Quelques éléments sont toujours exprimés dans la langue correspondant au paramètre linguistique du système d'exploitation, quels que soient les paramètres régionaux de l'application cliente. Le tableau suivant décrit ces éléments.

Élément Description

Rôles prédéfinis

Reporting Services est installé avec plusieurs rôles prédéfinis (Lecteur, Serveur de publication, Gestionnaire de contenu, Mes rapports, Administrateur système et Utilisateur système) qui sont exprimés dans la ressource linguistique du système d'exploitation qui est exécuté sur le serveur de rapports.

Dossiers Users et MyReports

Ces noms de dossiers sont réservés lorsque la fonctionnalité Mes rapports est activée. Cette fonctionnalité nécessite une arborescence fixe. Étant donné que le serveur de rapports gère les noms réservés, les noms de dossiers réservés sont exprimés dans la ressource linguistique du système d'exploitation utilisé sur le serveur de rapports.

Éléments non localisés

Reporting Services n'assure pas la prise en charge multilingue des fichiers journaux, l'exemple de base de données AdventureWorks, les exemples de rapports et les exemples d'applications. Ces éléments n'existent qu'en anglais.

Voir aussi

Concepts

Administration de Reporting Services

Autres ressources

Déploiement de Reporting Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Ajout d'informations sur la manière de modifier les paramètres linguistiques d'un rapport.
Contenu modifié
  • La langue du serveur, et non l'application cliente, détermine la langue du rapport.