<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Blog SQL Server d&#039;ElSüket &#187; cache</title>
	<atom:link href="https://blog.developpez.com/elsuket/ptag/cache/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/elsuket</link>
	<description>Nicolas Souquet - Expert SQL Server</description>
	<lastBuildDate>Mon, 05 Apr 2021 07:32:41 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Purger le cache de SQL Server Reporting Services</title>
		<link>https://blog.developpez.com/elsuket/p12562/support-decisionnel/sql-server-reporting-services/purger_cache_ssrs</link>
		<comments>https://blog.developpez.com/elsuket/p12562/support-decisionnel/sql-server-reporting-services/purger_cache_ssrs#comments</comments>
		<pubDate>Sun, 06 Apr 2014 04:21:11 +0000</pubDate>
		<dc:creator><![CDATA[elsuket]]></dc:creator>
				<category><![CDATA[SQL Server Reporting Services]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[flush]]></category>
		<category><![CDATA[nettoyer]]></category>
		<category><![CDATA[purge]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/elsuket/?p=954</guid>
		<description><![CDATA[Lorsqu&#8217;on développe un rapport sous SQL Server Reporting Services (SSRS), il est plutôt ennuyeux de voir que les modifications que l&#8217;on apporte à un rapport ne sont pas prises en compte dans l&#8217;aperçu de Business Intelligence Development Studio (BIDS) ou &#8230; <a href="https://blog.developpez.com/elsuket/p12562/support-decisionnel/sql-server-reporting-services/purger_cache_ssrs">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Lorsqu&rsquo;on développe un rapport sous <em>SQL Server Reporting Services</em> (SSRS), il est plutôt ennuyeux de voir que les modifications que l&rsquo;on apporte à un rapport ne sont pas prises en compte dans l&rsquo;aperçu de <em>Business Intelligence Development Studio</em> (BIDS) ou de <em>SQL Server Data Tools</em> (SSDT). Même si l&rsquo;on clique sur le bouton <em>Refresh</em> du rapport, ou que l&rsquo;on redémarre BIDS / SSDT, il n&rsquo;y a rien à faire.</p>
<p>La solution, certes radicale, est de supprimer les fichiers *.rdl.data qui se trouvent dans le répertoire de la solution. On peut réaliser cela très simplement et de façon générique pour toutes les solutions de rapports SSRS.</p>
<p><span id="more-954"></span></p>
<p>J&rsquo;ai d&rsquo;abord cherché s&rsquo;il n&rsquo;existait pas une option dans les menus de BIDS et SSDT pour réaliser ceci, en vain. En revanche, j&rsquo;ai été intrigué par le menu <em>Tools</em> &gt; <em>External Tools</em> :</p>
<p><img src="http://i.imgur.com/Ch2Lz9f.png" alt="" /></p>
<p>On peut donc appeler un exécutable, et par la même une commande DOS, ce qui nous permet donc de supprimer les fichiers *.rdl.data. Comme je suis flemmard, je voulais faire en sorte que cela fonctionne quelle que soit la solution dans laquelle je travaille. En cherchant un peu, on tombe sur <a href="http://msdn.microsoft.com/fr-fr/library/42x5kfw4%28v=vs.110%29.aspx">cette page</a>, qui donne la liste des variables qui permettent d&rsquo;automatiser la build d&rsquo;un projet.</p>
<p>Après plusieurs changements de variables et essais, je suis arrivé à la commande suivante :</p>
<p><img src="http://i.imgur.com/hYz45WP.png" alt="" /></p>
<p>Nous appelons donc l&rsquo;invite de commandes DOS, en lui passant en argument :</p>
<p>&#8211; /C : une fois la commande exécutée, terminer le processus cmd.exe<br />
&#8211; /Q : exécution en mode silencieux<br />
&#8211; $ProjectDir retourne le chemin du dossier qui contient tous les fichiers du projet</p>
<p>Comme cette dernière variable contient l&rsquo;antislash en fin de chaîne, il n&rsquo;y a pas besoin de l&rsquo;ajouter.</p>
<p>Il nous suffit donc maintenant de cliquer sur <em>Tools</em> &gt; <em>Flush SSRS Data Cache</em>, et de ré-exécuter un aperçu du rapport pour s&rsquo;apercevoir que celui-ci prend maintenant en compte ses toutes dernières modifications.</p>
<p><img src="http://i.imgur.com/vtZfnTK.png" alt="" /></p>
<p>Bon reporting à tous !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
