<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Driving The Database Engine</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/tommills/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/tommills/feed.xml</link>
    <description>A blog about Microsoft SQL Server.</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:33:33 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>SQL Iterators - Making the life of the DBA that much easier</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/sql-iterators-making-the-life-of-the-dba-that-much-easier</link>
      <pubDate>Sun, 01 May 2011 06:21:44 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2011/05/01/sql-iterators-making-the-life-of-the-dba-that-much-easier/</guid>
      <description><![CDATA[There are several undocumented stored procedures that many DBAs rely on to do their day to day work...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">There are several undocumented stored procedures that many DBAs rely on to do their day to day work - namely sp<i>MSForEachDatabase and sp</i>MSForEachTable. This project is a SQL-CLR assembly that provides equivalent functionality to those two stored procedures.</span><br /><br /><span style="font-family: arial,helvetica,sans-serif; font-size: small;">These stored procedures support pre and post commands, as well as up to three commands to be executed for each iteration (either databases or tables).</span><br /><br /><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Complete examples can be found in the help file that comes with the project.</span><br /><br /><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Additionally, all strings have been created as resources, allowing for easy localization.</span></p>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">The SQLIterator project can be downloaded from Codeplex <a target="_blank" href="http://sqliterators.codeplex.com/">here</a>.</span></p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Diag Configuration Tool released on Codeplex</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/sql-diag-configuration-tool-released-on-codeplex</link>
      <pubDate>Sat, 30 Apr 2011 04:55:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2011/04/30/sql-diag-configuration-tool-released-on-codeplex/</guid>
      <description><![CDATA[SQL Diag is a very useful diagnostic tool that will help capture performance information from SQL...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">SQL Diag is a very useful diagnostic tool that will help capture performance information from SQL Server. This tool is shipped with the SQL Server product. Howerver there is not an easy way to configure the tool - it requires the hand editing of an XML file, which is tedious and error prone. That is until now!</span><br /><span style="font-family: arial,helvetica,sans-serif; font-size: small;">SQL Diag Configuration Tool (SDCT) is an intuitive, easy to use tool that will read existing sqldiag.xml configuration files, allow you to select your desired options and save those options to a new file.</span></p>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Download here: <a target="_blank" href="http://sdct.codeplex.com">SQL Diag Configuration Tool</a></span></p>]]></content:encoded>
    </item>
    <item>
      <title>The Microsoft Data Warehouse Toolkit, 2nd Edition: With SQL Server 2008 R2 and the Microsoft Business Intelligence Toolset published</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/the-microsoft-data-warehouse-toolkit-2nd-edition-with-sql-server-2008-r2-and-the-microsoft-business-intelligence-toolset-published</link>
      <pubDate>Tue, 01 Mar 2011 10:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2011/03/01/the-microsoft-data-warehouse-toolkit-2nd-edition-with-sql-server-2008-r2-and-the-microsoft-business-intelligence-toolset-published/</guid>
      <description><![CDATA[The updated version of this essential Business Intelligence book has been published. If you don't...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: 'Verdana','sans-serif'; color: #333333; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">The updated version of this essential Business Intelligence book has been published. If you don't have it, get it. If you have the SQL Server 2005 version, it's time to upgrade.</span></span></p>
<p><span style="font-family: 'Verdana','sans-serif'; color: #333333; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">From the </span><a target="_blank" href="http://www.kimballgroup.com/html/booksMDWT.html?TrkID=DT132_RKMDWT2E"><span style="font-size: small;">Kimball Group web site</span></a><span style="font-size: small;">:</span></span></p>
<p><span style="font-family: 'Verdana','sans-serif'; color: #333333; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">"Joy Mundy and Warren Thornthwaite co-authored this guide to building a successful business intelligence system and its underlying data warehouse databases using Microsoft SQL Server 2008 R2. They provide invaluable advice about designing, developing, deploying, and operating your Kimball Method data warehouse system on the Microsoft BI platform."<span style="mso-spacerun: yes;">&nbsp;</span></span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>New book on PowerPivot for Excel 2010 published</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/new-book-on-powerpivot-for-excel-2010-published</link>
      <pubDate>Tue, 22 Jun 2010 11:43:07 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2010/06/22/new-book-on-powerpivot-for-excel-2010-published/</guid>
      <description><![CDATA[There's a new book out on PowerPivot for Excel 2010 by Sivakumar Harinath, Ron Pihlgren and Denny...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;">There's a new book out on PowerPivot for Excel 2010 by <span class="productDetail-authorsMain">Sivakumar Harinath, Ron Pihlgren and Denny Guang-Yeu Lee. It covers PowerPivot end-to-end including Sharepoint 2010. It's published by Wrox and available at many retailers.</span></span></p>
<p><span class="productDetail-authorsMain"></span><a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Microsoft-PowerPivot-for-Excel-and-SharePoint.productCd-0470587377.html" title="Professional Microsoft PowerPivot for Excel and Sharepoint"><span style="font-size: small;">Professional Microsoft PowerPivot for Excel and SharePoint</span></a><span style="font-size: small;">&nbsp;</span></p>]]></content:encoded>
    </item>
    <item>
      <title>New SQL Server 2008 R2 High Availability Whitepaper Published</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/new-sql-server-2008-r2-high-availability-whitepaper-published</link>
      <pubDate>Wed, 02 Jun 2010 12:53:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2010/06/02/new-sql-server-2008-r2-high-availability-whitepaper-published/</guid>
      <description><![CDATA[This whitepaper describes five commonly-deployed architectures using SQL Server 2005 and SQL Server...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;"><span style="font-family: 'Arial','sans-serif';"><span style="font-size: small;"><span style="font-family: verdana,geneva;">This whitepaper describes five commonly-deployed architectures using SQL Server 2005 and SQL Server 2008 R2&nbsp;that are designed to meet the high-availability and disaster recovery requirements of enterprise applications. The whitepaper describes the architectures and also presents case studies that illustrate how real-life customers have deployed these architectures to meet their business requirements.<o:p></o:p></span></span></span><span style="font-family: Calibri; font-size: small;"><span style="font-size: small;"> </span>
<p>
<p class="MsoNormal"><span style="font-size: small;"><span style="font-family: verdana,geneva;"><span style="font-size: small;"><span style="line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">This whitepaper is targeted at architects, IT Pros, and senior database administrators tasked with architecting a high-availability and disaster-recovery strategy for their mission-critical applications. You can download it here: </span><span style="line-height: 115%; mso-bidi-font-size: 11.0pt;"><a target="_blank" href="http://download.microsoft.com/download/5/B/D/5BD13FFA-5E34-4AE1-9AA0-C6E6951B8FC8/SQL Server 2008 R2 High Availability Architecture White Paper.docx" title="Proven SQL Server Architectures for High Availability and Disaster Recovery">Proven SQL Server Architectures for High Availability and Disaster Recovery<o:p></o:p></a></span></span></span></span></p>
</p>
</span></span></p>
<p><span style="font-size: small;">&nbsp;</span></p>]]></content:encoded>
    </item>
    <item>
      <title>The upgrade is done...</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/the-upgrade-is-done</link>
      <pubDate>Mon, 24 May 2010 19:44:59 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2010/05/24/the-upgrade-is-done/</guid>
      <description><![CDATA[After a big effort, the MSDN and Technet blog platform has been upgraded. This new platform should...]]></description>
      <content:encoded><![CDATA[<p>After a big effort, the MSDN and Technet blog platform has been upgraded. This new platform should provide a lot of new funcationality. I've been waiting for this to pass before posting any new content. But now it's time to get back to work and post.</p>]]></content:encoded>
    </item>
    <item>
      <title>Test page</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/test-page</link>
      <pubDate>Tue, 13 Oct 2009 16:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2009/10/13/test-page/</guid>
      <description><![CDATA[this is a test, please ignore.]]></description>
      <content:encoded><![CDATA[this is a test, please ignore.]]></content:encoded>
    </item>
    <item>
      <title>Troubleshooting Reporting Services at the Client Tier with Fiddler</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/troubleshooting-reporting-services-at-the-client-tier-with-fiddler</link>
      <pubDate>Tue, 13 Oct 2009 14:29:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2009/10/13/troubleshooting-reporting-services-at-the-client-tier-with-fiddler/</guid>
      <description><![CDATA[SQL Server Reporting Services enables report developers to build and deploy reports quickly and...]]></description>
      <content:encoded><![CDATA[<P>SQL Server Reporting Services enables report developers to build and deploy reports quickly and without having to write complicated code. But this abstraction can come at a price. In general, most report developers either have no experience developing web applications or understand the behind the scenes mechanics of a web-based application like SSRS. Trouble-shooting slow loading web pages can be a frustrating experience for report developers if they don't have past experience dealing with web applications. Although it's relatively simple to see what SSRS is doing on the server side to process and render reports, tracking down problems on the client side can be difficult. </P>
<P>Let's start with a scenario where users are complaining that a particular report is taking a long time to display in the browser when the report URL is clicked in Report Manager. The report has no default values so it doesn't execute when opened. The users and management don't understand what's taking this report as long as 15-20 minutes just to open so it can be run.</P>
<P>I prefer to start with the base object in the SSRS hierarchy, the database. If the database isn't returning queries in a timely manner, nothing else is going to resolve the issue until the database is working properly. Since the report is not loading properly, we check the queries that populate the report parameters. There are several parameters that have a large number of possible values in this report. When we run the queries using Query Analyzer in Management Studio, the results are returned within a couple of seconds. This makes the issue with the report loading even murkier since SSRS should be able to run the parameter queries without a delay.</P>
<P>Since the problem with the report occurs before it is rendered, we can’t look at the execution log. At this point, the exasperated report development team manager might turn to the network support engineers for help. Their second response (after declaring that the network is performing just fine and dandy, thank you.) is to throw a network sniffer on the server’s network interfaces. They start trying to isolate and capture HTTP traffic to one of the client machines to see if they can trap the problem. But this can be a daunting task. Most network sniffers don’t make it easy to reassemble packets into holistic entities that the development team could correlate with what the report server is doing. After capturing several hundred megabytes of data, the network engineers throw in the towel and declare that it’s not their issue to resolve.</P>
<P>At this point, most report development teams might feel that all is hopeless and lost. Nothing in the database, the report server or the network appears to be causing the problem. Could it be the browser? That’s an obvious assumption given that the client machine is the only piece that hasn’t been declared fully functional. But how do you troubleshoot a browser problem on a client machine? The answer is to capture the network data on the client machine. </P>
<P>The best tool I’ve found yet is a utility named Fiddler. It is a useful tool that's used by web developers to trace IP traffic on the client. Fiddler is a web debugging proxy that logs and displays valuable information about what's going on between the browser and server. Fiddler is downloaded and installed on the client machine. When it is executed, it creates a local proxy that intercepts web traffic and displays metrics about response times, size and type of data and has viewers to display the actual data. Fiddler allows you to inspect all HTTP and HTTPS traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.</P>
<P>The Fiddler web site has plenty of information about setup, configuration and operation which I will not dig into in this article. There are also extensions for Fiddler. I installed one, neXtpert, which is a performance report generator. Although most of the functionality of neXpert is not needed for debugging SSRS, the annotation feature is helpful for denoting different phases of the test process.</P>
<P>Here’s a screen capture from Fiddler. It shows a archive of a capture in the left hand pane with yellow highlighting of a set of sessions that are related to a report being loaded. This will give you a frame of reference as we discuss the use of Fiddler in detail.</P>
<P>&nbsp;<A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerscreencap_2.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerscreencap_2.jpg" target=_blank mce_href="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerscreencap_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title="Figure 1" border=0 alt="Figure 1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerscreencap_thumb_1.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerscreencap_thumb_1.jpg" width=644 height=384 mce_src="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerscreencap_thumb_1.jpg"></A></P>
<P>Let’s get back to resolving our vexing report load problem. On the client machine, we open Fiddler. The tool creates a local proxy server that any application that connects to the web will use. This is an important point to remember for several reasons. First of all, Fiddler captures HTTP traffic from any application running on the machine. This includes email clients, web browsers, download managers, IM, social networking and even things like the Windows Sidebar (more on that later). Secondly, the application we want to test must use the Fiddler proxy. If the browser or application reads it’s web proxy settings from the Internet Options control panel and the “Automatically Detect Settings” option is checked there, you should not experience any problems. When the application sends out the <A href="http://msdn.microsoft.com/en-us/library/aa505926.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/aa505926.aspx">WPAD</A> request, it will find Fiddler and use it as it’s proxy server. If you are having problems capturing with Fiddler, this is a good starting point for troubleshooting.</P>
<P>As mentioned earlier, Fiddler captures traffic from any application on the client. There a couple of ways to fine tune what Fiddler captures. The quick and dirty way is to shut down everything on the machine except the browser. You’ll probably get most everything shut off but you might overlook something which may show up in your reports. I did this with Windows Sidebar. The report generated by the neXtpert extension included Sidebars use of cookies in one of the gadgets. The client who saw the report got a little freaked out that their internal server was accessing some external domain without their knowledge. Once I stopped laughing (not at them but at my ignorance) I explained to them the origin of the cookies and they understood what had happened. Point is, be careful about what your capturing. You can also configure Fiddler to restrict capture to a specific host and application. Filters can be set under the Filters tab in the right hand window. Note that there a lot of filter settings but most aren’t necessary for what we trying to accomplish. The last way to filter results is to use the highlight session feature to identify relevant sessions. This is useful if you forget to shut things down or filter. It can also be handy when you’re analyzing a saved capture.</P>
<P>When you’re ready to test, use Fiddler to clear the browser cache and then launch the browser. Navigate to the report server’s Report Manager home page. Find the problematic report in Report Manager. This is a good point to use neXtpert to annotate the test process. It will add a marker to the capture with your comments which will also show up in Fiddler’s generated timeline.</P>
<P>Click on the report’s URL and let the server and browser do their thing. When the report (finally) displays, annotate the completion in the neXtpert tab. Save the capture to a Fiddler archive from the File menu. If you’ve done a good job of filtering, you can save all sessions. If not, you can still highlight the sessions you want and save them.</P>
<P>At this point, with the whole report development team looking over your shoulder because they’ve never seen anything like Fiddler, it’s time to dig into the sessions and see what’s happening. In the web sessions window, let’s find the sequence of events that comprise the request for the URL to the server and what the server response may be. You may find it easier to view the data in Fiddler if you select the “Stacked Layout” option from the View menu.</P>
<P>Here’s a screen capture from Fiddler of an example session capture with some fields omitted for clarity.</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture2.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture2.jpg" mce_href="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title="Figure 2" border=0 alt="Figure 2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture2_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture2_thumb.jpg" width=644 height=305 mce_src="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture2_thumb.jpg"></A></P>
<P>These sessions show the browser opening the Report Manager and then locating the report and clicking on it’s URL. Since we’re troubleshooting a time lag opening a report, we want to pay close attention to what the server is sending down the wire. If we scan the Body column, we see fairly small amounts of data until we reach the last entry. the last request shows over 33mb of text/html data send from the server. That’s a big chunk of data for a browser to process. If we select these sessions and click on the Timeline tab, Fiddler displays a timeline of the session activity.</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerCapture3.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerCapture3.jpg" mce_href="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerCapture3.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title="Fiddler Timeline 1" border=0 alt="Fiddler Timeline 1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerCapture3_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerCapture3_thumb.jpg" width=644 height=262 mce_src="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/fiddlerCapture3_thumb.jpg"></A></P>
<P>Since we think the last session entry might be the cause of our problem, we display the timeline without selecting it. The timeline indicates that these operations took less than 15 seconds total to be&nbsp;sent successfully to the browser.</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture4.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture4.jpg" mce_href="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture4.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title="Fiddler Timeline 2" border=0 alt="Fiddler Timeline 2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture4_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture4_thumb.jpg" width=644 height=202 mce_src="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture4_thumb.jpg"></A>Here is the timeline with the last entry included (but truncated for clarity). It’s obvious that last glob of data is taking a long time to be delivered and rendered by the browser. But what is it? Why is the server sending that much data to the browser just to display a report and its parameters?</P>
<P>Using the Web View under the Inspectors tab gives us the answer. When we display the HTML, we see a rough rendering of the report. Our first realization is that the SSRS server had to send 33mb of data to the client just to display the initial report page. This can’t be good but we still don’t know what’s the root cause of the problem may be. To find out what’s in the HTML data, we use another inspector in Fiddler, the RAW view. Note that the default is to truncate the data at 150,000 characters. You can right-click the window and turn off the AutoTruncate feature. This will allow you to inspect all the HTML data. The first thing you will see is a large (in this case about 5mb) block of ViewState data. Since we can’t control this, we need to dig deeper. As we look further into the display we start to find a large number of HTML data that looks like this:</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture5.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture5.jpg" mce_href="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture5.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=FiddlerCapture5 border=0 alt=FiddlerCapture5 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture5_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture5_thumb.jpg" width=644 height=93 mce_src="http://blogs.msdn.com/blogfiles/tommills/WindowsLiveWriter/TroubleshootingReportingServiceswithFidd_9B37/FiddlerCapture5_thumb.jpg"></A> Examining the HTML, we see it is used to display checkboxes. Since we don’t have that many visible textboxes on the report page, they must be hidden or lurking in another report object. This particular report has a number of parameter dropdown lists. Could these be the root cause of the problem? Quite possibly. To reach this conclusion, you must understand what a browser must do to display what appears to be a simple object like a dropdown list. Dropdown lists are filled with values that can be selected. The values along with any HTML or Javascript required to format the list. In the screen capture above, you can see that there is a large ratio of data that wraps each value in the list. The question now is does this particular report have a problem with the amount of data in the dropdown lists. We know that there’s a large amount of data involved in this report. If we look at the live report, we can see there are a LOT of values in each dropdown. Earlier, we checked the queries to see how they performed. But what we didn’t pay attention to is how many rows of data were being returned. At this point, it’s pretty safe to assume that this is our problem. To confirm, we deploy another version of this report with the dropdown lists populated with only one value each. When we click on the report URL, it displays quickly.</P>
<P>So we’ve found the problem, how do we fix it? A detailed description is out of scope for this article, but here’s a couple of methods to minimize issues like this. One is to limit the total number of values displayed in dropdowns and other objects. Drilldowns and sub-reports are other techniques that can alleviate these issues.</P>
<P>Hopefully, this should give you some insight into troubleshooting Reporting Services at the client tier.</P>
<P>Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more. You can download Fiddler <A href="http://www.fiddler2.com/fiddler2/version.asp" target=_blank mce_href="http://www.fiddler2.com/fiddler2/version.asp">here</A>.</P>]]></content:encoded>
    </item>
    <item>
      <title>The Connected Show: Paul Thurrott on Windows Server 2008 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/the-connected-show-paul-thurrott-on-windows-server-2008-r2</link>
      <pubDate>Wed, 16 Sep 2009 21:03:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2009/09/16/the-connected-show-paul-thurrott-on-windows-server-2008-r2/</guid>
      <description><![CDATA[In this episode, guest Paul Thurrott joins&nbsp;Dmitry and Peter&nbsp;to discuss Windows Server 2008...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3 face=Calibri>In this episode, guest Paul Thurrott joins&nbsp;Dmitry and Peter&nbsp;to discuss Windows Server 2008 R2 and Virtualization. Also Peter and Dmitry discuss the news about Codeplex.org, an open source software foundation created by Microsoft.</FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3 face=Calibri><A title="The Connected Show Episode 16" href="http://bit.ly/porlz" mce_href="http://bit.ly/porlz">The Connected Show Episode 16</A></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B><SPAN style="FONT-SIZE: 12pt"><FONT face=Calibri>Get Connected With the Connected Show Online<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt"><A href="https://twitter.com/connectedshow"><FONT color=#0000ff face=Calibri>Follow us on Twitter</FONT></A><FONT face=Calibri>, </FONT><A href="http://www.facebook.com/pages/ConnectedShow-Podcast-Series/210814890056"><FONT face=Calibri>Become a Fan on Facebook</FONT></A><o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt"><o:p><FONT face=Calibri>&nbsp;<SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape style="WIDTH: 123.6pt; HEIGHT: 122.4pt" id=Picture_x0020_1 alt="Connected Show logo (Half Size)" type="#_x0000_t75" o:spid="_x0000_i1025"><v:imagedata o:href="cid:image001.jpg@01CA36FA.76B70430" src="file:///C:\Users\tommills\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"></v:imagedata></v:shape></SPAN></FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B><SPAN style="FONT-SIZE: 12pt"><FONT face=Calibri><A href="http://blogs.msdn.com/peterlau/archive/2009/06/08/the-connected-show-now-with-more-cowbell.aspx" mce_href="http://blogs.msdn.com/peterlau/archive/2009/06/08/the-connected-show-now-with-more-cowbell.aspx">About the Connected Show</A></FONT></SPAN></B><B><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></SPAN></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B><SPAN style="FONT-SIZE: 12pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></B><SPAN style="FONT-SIZE: 12pt"><FONT face=Calibri>The Connected Show is a new podcast focused on the latest Microsoft developer technologies and interoperability with non-Microsoft technologies. &nbsp;It is hosted by Dmitry Lyalin (Microsoft Consulting Services) and Peter Laudati (Developer Evangelist). &nbsp;It’s a heterogeneous world out there.&nbsp; Microsoft has a lot of great technology solutions and we want to let folks know that anyone can take advantage of them, even if they’re not regular Microsoft technology users.&nbsp; <o:p></o:p></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt">New episodes are published on a weekly basis.&nbsp; </SPAN><FONT size=3><B>Recently published episodes include:</B><SPAN style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=15"><FONT color=#0000ff size=3 face=Calibri>Jon Skeet on C# 4.0</FONT></A><FONT size=3 face=Calibri> w/Jon Skeet</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=14"><FONT color=#0000ff size=3 face=Calibri>Zune HD</FONT></A><FONT size=3 face=Calibri> w/Rob Greenlee</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=13"><FONT color=#0000ff size=3 face=Calibri>Sketchflow in Blend3</FONT></A><FONT size=3 face=Calibri> w/Christian Schormann</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=12"><FONT color=#0000ff size=3 face=Calibri>SQL Compact Edition</FONT></A><FONT size=3 face=Calibri> w/Himradi Sarkar</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=11"><FONT color=#0000ff size=3 face=Calibri>JNBridge: Spanning Java &amp; .NET</FONT></A><FONT size=3 face=Calibri> w/Wayne Citrin</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=10"><FONT color=#0000ff size=3 face=Calibri>PRISM for Silverlight</FONT></A><FONT size=3 face=Calibri> w/Shawn Wildermuth</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph><SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 12pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="http://www.connectedshow.com/default.aspx?Episode=9"><FONT color=#0000ff size=3 face=Calibri>Community Soup… Virtual Worlds</FONT></A><FONT size=3><FONT face=Calibri> w/Zain Naboulsi<SPAN style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>This blog now available in 15 languages using Windows Live Translator</title>
      <link>https://docs.microsoft.com/archive/blogs/tommills/this-blog-now-available-in-15-languages-using-windows-live-translator</link>
      <pubDate>Wed, 09 Sep 2009 08:02:00 GMT</pubDate>
      <dc:creator><![CDATA[Tom Mills Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/tommills/2009/09/09/this-blog-now-available-in-15-languages-using-windows-live-translator/</guid>
      <description><![CDATA[If you can read one of the&nbsp;fifteen languages supported by the Windows Live Translator, you can...]]></description>
      <content:encoded><![CDATA[<P>If you can read one of the&nbsp;fifteen languages supported by the Windows Live Translator, you can now view this blog in one of those languages. Simply click on the dropdown at the top of this web page to select the language. A new browser window will open and display both the English and translated pages side-by-side. To get more information on the Windows Live Translator and how to use it with your web site, <A href="http://www.microsofttranslator.com/" mce_href="http://www.microsofttranslator.com/">click here</A>. </P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"><FONT size=2 face=Arial>إذا كان يمكن قراءة إحدى لغات خمسة عشر تدعمها مترجم Windows Live يمكنك الآن عرض هذه المدونة بإحدى تلك اللغات. ببساطة انقر فوق القائمة المنسدلة في أعلى صفحة ويب هذه إلى تحديد اللغة.</FONT></SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"><FONT size=2 face=Arial>如果您可以阅读的支持的 Windows Live 译者十五语言之一，您现在可以在这些语言之一中查看此博客。 只需单击下拉列表，选择语言此网页的顶部。</FONT></SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">如果您可以閱讀的支援的 Win</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">dows Live 譯者十五語言之一，您現在可以在這些語言之一中查看此博客。 只需按一下下拉清單，選擇語言此網頁的頂部。</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"><FONT size=2 face=Arial>Als u een van de vijftien talen worden ondersteund door de Windows Live-NAT lezen kan, kunt u dit web log nu weer geven in een van deze talen. Klik op de vervolg keuze lijst boven aan deze pagina om de taal te selecteren.</FONT></SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Si vous pouvez lire une des quinze langues soutenus par le traducteur Windows Live, vous pouvez maintenant afficher ce blog dans une de ces langues. Cliquez simplement sur la liste déroulante en haut de cette page web pour sélectionner la langue.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Wenn Sie eine der von der Windows Live-Translator unterstützt 15 Sprachen lesen können, können Sie nun diesen Blog in diesen Sprachen anzeigen. Klicken Sie einfach auf der Dropdownliste oben auf der dieser Web-Seite, die Sprache auszuwählen.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">אם באפשרותך לקרוא עשרה השפות הנתמכות על-ידי Windows Live מתרגם, כעת באפשרותך להציג זה בלוג באחת משפות אלה. פשוט לחץ על התיבה הנפתחת בחלק העליון של דף אינטרנט זה כדי לבחור את השפה.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Se è possibile leggere una delle quindici lingue supportate dal Windows Live Translator, è ora possibile visualizzare questo blog in uno di tali lingue. Basta cliccare sull'elenco a discesa nella parte superiore di questa pagina web per selezionare la lingua.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Windows Live Translator によってサポートされる、15 言語のいずれを読み取ることができる場合、それらの言語のいずれかでこのブログを今表示できます。 言語を選択するこの Web ページの上部にドロップダウン リストを [単します。</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Windows Live 번역기 지원하는 15개 언어 읽기 이러한 언어 중 하나에서 이 블로그 이제 볼 수 있습니다. 단순히 언어를 선택하려면 이 웹 페이지 맨 드롭다운 클릭하십시오.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Jeśli możesz przeczytać jedną z piętnastu języki obsługiwane przez Translator Live Windows, można teraz wyświetlać ten blog w jednym z tych języków. Po prostu kliknij na listy rozwijanej w górnej części tej strony sieci web, aby wybrać język.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Se você pode ler uma das quinze línguas suportadas pelo Windows Live Translator, agora você pode exibir este blog em um desses idiomas. Simplesmente clique na lista suspensa na parte superior desta página da web para selecionar o idioma.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Если вы можете прочитать на одном из пятнадцати языков, поддерживаемых Windows Live переводчик, этот блог теперь можно просматривать в одном из этих языков. Просто щелкните раскрывающийся список в верхней части этой веб-страницы для выбора языка.</SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Si usted puede leer uno de los quince idiomas admitidos por el traductor de Windows Live, ahora puede ver este blog en uno de esos idiomas. Simplemente haga clic en el menú desplegable en la parte superior de esta página web para seleccionar el idioma.</SPAN></P>]]></content:encoded>
    </item>
  </channel>
</rss>