Fichier de configuration RSReportDesigner

Le fichier RSReportDesigner.config stocke les paramètres relatifs aux extensions de rendu et de traitement de données accessibles au Concepteur de rapports. Les informations d'extension pour le traitement des données sont stockées dans l'élément Data. Les informations d'extension de rendu sont stockées dans l'élément Render. L'élément Designer énumère les générateurs de requêtes utilisés dans le Concepteur de rapports.

Le Concepteur de rapports utilise la fonctionnalité de serveur de rapports incorporée pour afficher un aperçu des rapports. Des paramètres serveur peuvent être spécifiés pour prendre en charge le traitement local côté serveur des opérations d'aperçu. Pour plus d’informations sur les paramètres de configuration du serveur de rapports, consultez Fichier de configuration RsReportServer.config.

Emplacement du fichier

Ce fichier est situé à l’emplacement \Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

Instructions de modification

Ne modifiez pas les paramètres de ce fichier, sauf si vous effectuez l’une des actions suivantes :

  • Déploiement ou suppression d’une extension personnalisée
  • Désactivation de la mise en cache pendant l’aperçu
  • Inscription d’une nouvelle extension pour le traitement des données après une mise à niveau de Service Pack

Des instructions spécifiques relatives à la modification des fichiers de configuration sont disponibles si vous personnalisez des paramètres d’extension de rendu. Pour plus d’informations, consultez Personnaliser les paramètres d’extension de rendu dans RSReportServer.Config.

Pour obtenir des instructions sur la modification des fichiers de configuration, consultez Modifier un fichier de configuration Reporting Services (RSreportserver.config).

Exemple de fichier de configuration

L’exemple suivant illustre le format du fichier RSReportDesigner.config.

<Configuration>  
  <Add Key="SecureConnectionLevel" Value="0" />  
  <Add Key="InstanceName" Value="Microsoft.ReportingServices.PreviewServer" />  
  <Add Key="SessionCookies" Value="true" />  
  <Add Key="SessionTimeoutMinutes" Value="3" />  
  <Add Key="PolicyLevel" Value="rspreviewpolicy.config" />  
  <Add Key="CacheDataForPreview" Value="true" />  
  <Extensions>  
    <Render> . . . </Render>  
    <Data> . . . </Data>  
    <Designer> . . . </Designer>  

Paramètres de configuration

Paramètre Description
SecureConnectionLevel Spécifie le niveau de sécurité de la connexion du service Web. La plage des valeurs valides s'étend de 0 (niveau le plus faible) à 3. Pour plus d’informations, consultez Utilisation des méthodes de service Web sécurisées.
InstanceName Identificateur du serveur pour l'aperçu. Ne modifiez pas cette valeur.
SessionCookies Spécifie si le serveur de rapports utilise des cookies de navigateur pour conserver les informations de session. Les valeurs valides sont True et False. La valeur par défaut est True. Si vous définissez cette valeur sur « false », les données de session sont stockées dans la base de données reportservertempdb .
SessionTimeoutMinutes Spécifie la durée pendant laquelle un cookie de session est valable. La valeur par défaut est 3 minutes.
PolicyLevel Spécifie le fichier de configuration de la stratégie de sécurité. La valeur valide est Rspreviewpolicy.config. Pour plus d’informations, consultez Utiliser les fichiers de stratégie de sécurité Reporting Services.
CacheDataForPreview Si vous affectez la valeur Trueà ce paramètre, le Concepteur de rapports stocke les données dans un fichier cache sur l’ordinateur local. Les valeurs valides sont True (par défaut) et False. Pour plus d’informations, consultez Aperçu des rapports.
Render Énumère les extensions de rendu accessibles au Concepteur de rapports à des fins d'aperçu. L’ensemble des extensions de rendu utilisées pour l’aperçu doit être identique aux extensions installées avec le serveur de rapports.

Nom spécifie l’extension de rendu. Si vous appelez une extension de rendu à l’aide de code, utilisez cette valeur pour appeler une extension spécifique.

Type spécifie le nom de classe complet de la classe d’extension et le nom de la bibliothèque, séparés par une virgule.

Visible spécifie si le nom apparaît dans les interfaces utilisateur. Cette valeur peut être True (par défaut) ou False. Si la valeur est True, le nom apparaît dans les interfaces utilisateur.
Données Énumère les extensions de traitement des données accessibles au Concepteur de rapports pour se connecter aux sources de données qui alimentent les rapports. L’ensemble des extensions de traitement des données utilisées dans le Concepteur de rapports peut être identique aux extensions installées avec le serveur de rapports. Si vous ajoutez ou que vous supprimez des extensions personnalisées, consultez Déploiement d’une extension pour le traitement des données.

Nom spécifie l’extension pour le traitement des données.

Type spécifie le nom de classe complet de la classe d’extension et le nom de la bibliothèque, séparés par une virgule.
Designer Énumère les générateurs de requêtes accessibles au Concepteur de rapports. Les générateurs de requête fournissent une interface utilisateur pour générer des requêtes permettant d'extraire des données pour les rapports. Ils peuvent varier en fonction des extensions de traitement de données. Par défaut, Reporting Services fournit une interface utilisateur d'outil de données visuelle pour toutes les extensions de traitement de données qui sont incluses dans le produit. Toutefois, si vous développez ou utilisez des extensions de traitement de données non Microsoft, d’autres interfaces de générateur de requêtes peuvent être utilisées.
PreviewProcessingServiceStartupTimeoutSeconds Spécifie la durée d'attente pour le démarrage du service de traitement des aperçus avant l'affichage d'un message d'erreur. La valeur par défaut est 15 secondes.