<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Troubleshooting on Andrew Bancroft</title>
    <link>https://www.andrewcbancroft.com/tags/troubleshooting/</link>
    <description>Recent content about iOS development with Swift in Troubleshooting  from Andrew Bancroft.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 28 Dec 2013 20:55:27 +0000</lastBuildDate>
    
        <atom:link href="https://www.andrewcbancroft.com/tags/troubleshooting/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>DotNetZip – Solving Mac Decompression Issues</title>
      <link>https://www.andrewcbancroft.com/2013/12/28/dotnetzip-solving-mac-decompression-issues/</link>
      <pubDate>Sat, 28 Dec 2013 20:55:27 +0000</pubDate>
      
      <guid>https://www.andrewcbancroft.com/2013/12/28/dotnetzip-solving-mac-decompression-issues/</guid>
      <description>&lt;p&gt;As part of a ASP.Net Web API service that I&amp;rsquo;m co-developing, I have gotten familiar with the &lt;a title=&#34;DotNetZip Codeplex Page&#34; href=&#34;http://dotnetzip.codeplex.com/&#34; target=&#34;_blank&#34;&gt;DotNetZip Library&lt;/a&gt;.  It&amp;rsquo;s fantastic.  We&amp;rsquo;re using it to gather up a set of requested files from network storage, package them in a zip archive, and stream them back to a client via a web application.&lt;/p&gt;
&lt;p&gt;During testing, things worked great on Windows machines, but the moment we tested using a Mac, we ran into issues.&lt;/p&gt;
&lt;h2 id=&#34;synopsis&#34;&gt;Synopsis:&lt;/h2&gt;
&lt;p&gt;Problem:  On a Mac, a zip file would be downloaded, but it could not be extracted.  Double-clicking the zip file resulted in the creation of a .cpgz file.&lt;/p&gt;
&lt;p&gt;Solution:  In ASP.Net code, change&lt;/p&gt;
&lt;p&gt;HttpContext.Current.Response.ContentType = &amp;ldquo;application/zip”&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;HttpContext.Current.Response.ContentType = &amp;ldquo;application/octet-stream”&lt;/p&gt;
&lt;h2 id=&#34;problem-details&#34;&gt;Problem Details:&lt;/h2&gt;
&lt;p&gt;A zip archive would download as normal, but as things were wrapping up, Safari would try to decompress the file and it would fail.&lt;/p&gt;
&lt;p&gt;Error from Safari&amp;rsquo;s download manager area:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://andrewcbancroft.azurewebsites.net/wp-content/uploads/2013/10/DecompressionFailed.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-585&#34; style=&#34;src=&amp;quot;http://andrewcbancroft.azurewebsites.net/wp-content/uploads/2013/10/DecompressionFailed-300x43.png&amp;quot;&#34; width=&#34;300&#34; height=&#34;43&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Furthermore, when attempting to simply extract the files directly using the built in Mac Archive Utility (by double-clicking the zip file), the utility would actually re-archive the file, rather than extract it.  The end result was the creation of a .cpgz file.  Attempting to decompress &lt;em&gt;that&lt;/em&gt; file would result in creating another .zip file, which, when double-clicked, created another .cpgz file, and so on, and so on.&lt;/p&gt;
&lt;p&gt;Archive Utility re-archiving the zip file when double-clicked (rather than &lt;em&gt;un&lt;/em&gt;-archiving it)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://andrewcbancroft.azurewebsites.net/wp-content/uploads/2013/10/Screen-Shot-2013-10-10-at-4.13.48-PM.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-586&#34; alt=&#34;Screen Shot 2013-10-10 at 4.13.48 PM&#34; src=&#34;http://andrewcbancroft.azurewebsites.net/wp-content/uploads/2013/10/Screen-Shot-2013-10-10-at-4.13.48-PM-300x106.png&#34; width=&#34;300&#34; height=&#34;106&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Creation of .cpgz file:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://andrewcbancroft.azurewebsites.net/wp-content/uploads/2013/10/Created_cpgz_file.png&#34;&gt;&lt;img class=&#34;alignnone size-full wp-image-584&#34; alt=&#34;Created_cpgz_file&#34; src=&#34;http://andrewcbancroft.azurewebsites.net/wp-content/uploads/2013/10/Created_cpgz_file.png&#34; width=&#34;280&#34; height=&#34;22&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Needless to say, the solution to this problem, though somewhat mysterious, was quite simple for me.&lt;/p&gt;
&lt;p&gt;In my ASP.Net code, I was writing the zip file to the Response OutputStream.  I had added a content type of &amp;ldquo;application/zip” to the response.  This is what was breaking the zip files on a Mac.  Buried &lt;a title=&#34;DotNetZip Library Forum&#34; href=&#34;http://dotnetzip.codeplex.com/discussions/59740&#34; target=&#34;_blank&#34;&gt;in the DotNetZip Library&amp;rsquo;s forum was a post&lt;/a&gt; recommending changing the content type to &amp;ldquo;application/octet-stream” instead.  That single changed fixed the issue for standard zip files!&lt;/p&gt;
&lt;h2 id=&#34;solution-details&#34;&gt;Solution Details:&lt;/h2&gt;
&lt;p&gt;Change&lt;/p&gt;
&lt;p&gt;HttpContext.Current.Response.ContentType = &amp;ldquo;application/zip”&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;HttpContext.Current.Response.ContentType = &amp;ldquo;application/octet-stream”&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>DataStage Range Lookup Failure – What Gives?</title>
      <link>https://www.andrewcbancroft.com/2013/03/25/datastage-range-lookup-failure-what-gives/</link>
      <pubDate>Mon, 25 Mar 2013 17:52:13 +0000</pubDate>
      
      <guid>https://www.andrewcbancroft.com/2013/03/25/datastage-range-lookup-failure-what-gives/</guid>
      <description>&lt;p&gt;I just spent the majority of my morning trying to figure out why in the world my range lookup kept failing.  Hopefully this will save you some time in troubleshooting &lt;em&gt;your&lt;/em&gt; range lookup failures.  To cut right to the chase, &lt;strong&gt;my resolution involved &lt;em&gt;sorting&lt;/em&gt; my reference source prior to doing the lookup&lt;/strong&gt;.  Adding a sort stage with the appropriate sort keys prior to doing the lookup solved my problem.  I probably learned this in a training at some point, but I just didn’t retain it.  So I learned it again the hard way.&lt;/p&gt;
&lt;p&gt;For those who’d like to see a bit more of the details involved, feel free to have a look below.&lt;/p&gt;
&lt;h3 id=&#34;scenario&#34;&gt;Scenario:&lt;/h3&gt;
&lt;p&gt;I have a list of funding transactions in my data pipeline that lack some information, namely, the student’s major at the time he/she was funded.  They key phrase there is “&lt;em&gt;at the time he/she was funded”.&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;To assist in supplementing my fact record (the funding transaction) with this student demographic information, I have constructed a snapshot table in the data warehouse that captures a student’s major as a sort of “slowly changing dimension”.  Each time a change in the student’s major is detected, new records are inserted and effective and expiration dates are adjusted.  I’d like to supplement my funding record with this student major information by doing a lookup.  Here is the information I have to work with, just to be clear:&lt;/p&gt;
&lt;p&gt;My source data pipeline starts with my funding transactions.  It contains&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Student ID (Key)
&lt;ul&gt;
&lt;li&gt;Transaction Date (will help me with my lookup)
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Other columns that aren’t relevant to this particular task&lt;/ul&gt;
I also have a slowly changing dimension that tracks a historical record of each student’s major for various time intervals.  It contains&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Student ID (Key)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Effective Date of the student’s major (will help with lookup)
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Expiration Date of the student’s major (will help with lookup)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Student’s major (the information I want to use to supplement my fact row)&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;range-lookup-my-failing-setup&#34;&gt;Range Lookup (My [failing] Setup):&lt;/h3&gt;
&lt;p&gt;To accomplish my goal of supplementing the fact record with the student’s major, I needed to do a range lookup.  Below are sample screenshots of how I was attempting to set things up:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View of the job design surface:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image9.png&#34;&gt;&lt;img title=&#34;image&#34; style=&#34;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&#34; border=&#34;0&#34; alt=&#34;image&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image_thumb9.png&#34; width=&#34;523&#34; height=&#34;478&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View of Lookup Stage:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image10.png&#34;&gt;&lt;img title=&#34;image&#34; style=&#34;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&#34; border=&#34;0&#34; alt=&#34;image&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image_thumb10.png&#34; width=&#34;702&#34; height=&#34;326&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Notice that I use StudentID as a key so that I match the funding row to a particular student.  Now, to get his/her major at the time they were funded, I do a range lookup on the DateFunded column…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View of Range Lookup on DateFunded:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image11.png&#34;&gt;&lt;img title=&#34;image&#34; style=&#34;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&#34; border=&#34;0&#34; alt=&#34;image&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image_thumb11.png&#34; width=&#34;725&#34; height=&#34;517&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After compiling the job and running it, I would receive this error message: &lt;/p&gt;
&lt;p&gt;Lookup_StudentFieldOfStudy,0: Job aborting due to &lt;strong&gt;lookup failure&lt;/strong&gt; on link: List_StudentFieldOfStudy&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image12.png&#34;&gt;&lt;img title=&#34;image&#34; style=&#34;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&#34; border=&#34;0&#34; alt=&#34;image&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image_thumb12.png&#34; width=&#34;725&#34; height=&#34;121&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;problem-solved&#34;&gt;Problem Solved:&lt;/h3&gt;
&lt;p&gt;As stated in the introduction, to fix this problem, I simply added a sort stage prior to the lookup stage on the link serving as my reference (that is, on the link containing the value I’m trying to look up, which in my case was the student’s major/field of study).  Here are some screen shots of how my job looked after I fixed it:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View of the job design surface:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image13.png&#34;&gt;&lt;img title=&#34;image&#34; style=&#34;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&#34; border=&#34;0&#34; alt=&#34;image&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/image_thumb13.png&#34; width=&#34;691&#34; height=&#34;462&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View of Sort Stage:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/SNAGHTML100fd47.png&#34;&gt;&lt;img title=&#34;SNAGHTML100fd47&#34; style=&#34;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&#34; border=&#34;0&#34; alt=&#34;SNAGHTML100fd47&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2013/03/SNAGHTML100fd47_thumb.png&#34; width=&#34;517&#34; height=&#34;397&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An important note about the sort stage.  I needed to include &lt;strong&gt;two sort keys&lt;/strong&gt; – one to sort the students, and another to sort the effective dates of each student’s major(s).&lt;/p&gt;
&lt;p&gt;Everything else in the job remained exactly the same.  The results were a successfully running job with no lookup failures.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Resolving “UDA-SQL-0569 Unable to load the driver manager library ( db2cli.dll )” with Framework Manager 10.1</title>
      <link>https://www.andrewcbancroft.com/2012/10/17/resolving-uda-sql-0569-unable-to-load-the-driver-manager-library-db2cli-dll-with-framework-manager-10-1/</link>
      <pubDate>Wed, 17 Oct 2012 15:29:23 +0000</pubDate>
      
      <guid>https://www.andrewcbancroft.com/2012/10/17/resolving-uda-sql-0569-unable-to-load-the-driver-manager-library-db2cli-dll-with-framework-manager-10-1/</guid>
      <description>&lt;p&gt;When installing Framework Manager 10.1 and attempting to use it for the first time, things went down hill nearly immediately.  I made sure to install a copy of the DB2 client on my development machine, but I still ran into issues connecting to data sources in Framework Manager.&lt;/p&gt;
&lt;p&gt;For those who need to install a DB2 client, IBM provides those downloads &lt;a href=&#34;http://www-01.ibm.com/support/docview.wss?rs=4020&amp;amp;uid=swg21385217&#34;&gt;here&lt;/a&gt; for DB2 10.1.  For other versions, you can go &lt;a href=&#34;http://www-01.ibm.com/support/docview.wss?uid=swg27016878&#34;&gt;here&lt;/a&gt;.  [Added 3/19/2013]&lt;/p&gt;
&lt;p&gt;A good explanation of what each DB2 client &amp;ldquo;package” includes and what they&amp;rsquo;re used for can be found &lt;a href=&#34;http://www.db2dean.com/Previous/DB2Client.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Steps that I was taking:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Load Framework Manager and open a project&lt;/li&gt;
&lt;li&gt;Expand Data Sources&lt;/li&gt;
&lt;li&gt;Right-Click Data Source and click Test&lt;/li&gt;
&lt;li&gt;The following happens:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2012/10/SNAGHTML194624.png&#34;&gt;&lt;img style=&#34;background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;&#34; title=&#34;SNAGHTML194624&#34; alt=&#34;SNAGHTML194624&#34; src=&#34;http://www.andrewcbancroft.com/wp-content/uploads/2012/10/SNAGHTML194624_thumb.png&#34; width=&#34;666&#34; height=&#34;208&#34; border=&#34;0&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Text from dialog box:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;QE-DEF-0285 The logon failed.&lt;br&gt;
QE-DEF-0325 The logon failed for the following reason:&lt;br&gt;
RQP-DEF-0068 Unable to connect to at least one database during a multi-database attach to 1 database(s) in:&lt;br&gt;
DW&lt;br&gt;
UDA-SQL-0569 Unable to load the driver manager library ( db2cli.dll ).&lt;br&gt;
UDA-SQL-0571 The operating system returned an error message ( The specified module could not be found. ).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How I resolved this:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I simply moved C:Program FilesIBMSQLLIBBIN placed in PATH variable near the front of the list of directories. Depending on your installation directory, you may need to change the path above to fit your environment.  But this seems to have resolved my problem entirely.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Troubleshooting SQL Server 2012 Reporting Services and SharePoint 2010 Integration (Part 2)</title>
      <link>https://www.andrewcbancroft.com/2012/06/30/troubleshooting-sql-server-2012-reporting-services-and-sharepoint-2010-integration-part-2/</link>
      <pubDate>Sat, 30 Jun 2012 19:44:36 +0000</pubDate>
      
      <guid>https://www.andrewcbancroft.com/2012/06/30/troubleshooting-sql-server-2012-reporting-services-and-sharepoint-2010-integration-part-2/</guid>
      <description>&lt;p&gt;You can visit Part 1 of this troubleshooting series by &lt;a href=&#34;http://andrewcbancroft.com/2012/06/30/troubleshooting-sql-server-2012-reporting-services-and-sharepoint-2010-integration-part-1/&#34; title=&#34;Troubleshooting SQL Server 2012 Reporting Services and SharePoint 2010 Integration (Part 1)&#34;&gt;clicking here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;During our configuration of Reporting Services for SharePoint I ran into another common issue.&lt;/p&gt;
&lt;p&gt;I consulted MSDN once again and followed the directions &lt;a title=&#34;PowerPivot BI Semantic Model Connection (.bism) &#34; href=&#34;http://msdn.microsoft.com/en-us/library/gg471575.aspx&#34; target=&#34;_blank&#34;&gt;given at this MSDN article&lt;/a&gt;.  Even after following all these instructions, when I would attempt to create a new BI Semantic Model Connection in the SharePoint library, I would receive the following error:&lt;/p&gt;
&lt;div class=&#34;note&#34;&gt;
  Cannot connect to the server or database.
&lt;/div&gt;
&lt;p&gt;Even after adding the Reporting Services service account to the SSAS Tabular instance as a server administrator, we still hit this error.&lt;/p&gt;
&lt;p&gt;Once again I found little documentation out there as I was troubleshooting, presumably because SQL Server 2012 is still quite new.  Here&amp;rsquo;s what we did to fix our problem:&lt;/p&gt;
&lt;div class=&#34;note&#34;&gt;
  &lt;strong&gt;The Analysis Services service must be running under a domain account.&lt;/strong&gt;  When I installed SSAS, I took all the defaults for the server installation.  The SSAS service was running under some default built-in account which ended up being the problem.
&lt;/div&gt;
&lt;p&gt;Once we switched this to run under a domain account, I was able to create BI Semantic Model Connections using this library document type with no issues.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Troubleshooting SQL Server 2012 Reporting Services and SharePoint 2010 Integration (Part 1)</title>
      <link>https://www.andrewcbancroft.com/2012/06/30/troubleshooting-sql-server-2012-reporting-services-and-sharepoint-2010-integration-part-1/</link>
      <pubDate>Sat, 30 Jun 2012 19:06:39 +0000</pubDate>
      
      <guid>https://www.andrewcbancroft.com/2012/06/30/troubleshooting-sql-server-2012-reporting-services-and-sharepoint-2010-integration-part-1/</guid>
      <description>&lt;p&gt;I recently worked with our SharePoint administrator to install SQL Server 2012 Reporting Services in SharePoint Integrated Mode to take advantage of PowerView.  By following the installation instructions &lt;a title=&#34;Install Reporting Services SharePoint Mode as a Single Server Farm&#34; href=&#34;http://msdn.microsoft.com/en-us/library/gg492276.aspx&#34; target=&#34;_blank&#34;&gt;found at this MSDN article&lt;/a&gt;, we were able to painlessly install both Reporting Services and the Reporting Services Add-in from the SQL Server installation media.&lt;/p&gt;
&lt;p&gt;Then began the configuration process.  Since everyone&amp;rsquo;s environment is different, I found it difficult to troubleshoot some of the odd behavior that we were running in to.  In Part 1 of this post I want to focus on what we did to overcome a specific error we were receiving:&lt;/p&gt;
&lt;p&gt;After installation, I created a Business Intelligence Center site without any trouble.  In the Connections library, I would attempt to add a Report Data Source and receive a SharePoint page that detailed the following error:&lt;/p&gt;
&lt;div class=&#34;note&#34;&gt;
  &lt;p&gt;
    This SQL Server Reporting Services (SSRS) functionality is not supported.  Use Central Administration to verify and fix one or more of the following issues:
  &lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;
      A report server URL is not configured.  Use the SSRS Integration page to set it.
    &lt;/li&gt;
    &lt;li&gt;
      The SSRS service application proxy is not configured.  Use the SSRS service application pages to configure the proxy.
    &lt;/li&gt;
    &lt;li&gt;
      The SSRS service application is not mapped to this web application.  Use the SSRS service application pages to associate the SSRS service application proxy to the web application.
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Other times, I would receive a little bit more of a generic message saying something to the effect of &amp;ldquo;This SQL Server Reporting Services (SSRS) functionality is not supported” or &amp;ldquo;Unsupported Reporting Services Functionality”.&lt;/p&gt;
&lt;p&gt;As it turns out, our specific problem was unrelated to any three of those bullet points.&lt;/p&gt;
&lt;p&gt;Our solution?&lt;/p&gt;
&lt;div class=&#34;note&#34;&gt;
  Make sure to install the &#34;Reporting Services Add-in for SharePoint Products&amp;#8221; to all Web Front-End (WFE) nodes of your SharePoint farm.
&lt;/div&gt;
&lt;p&gt;On the Feature Selection screen of SQL Server setup, you can simply choose &amp;ldquo;Reporting Services Add-in for SharePoint Products” on your other WFE nodes.  You don&amp;rsquo;t need to install the Database Engine Services or Reporting Services – SharePoint all over again…just the Add-in.&lt;/p&gt;
&lt;p&gt;We began to suspect it was something related to missing components on the other nodes because as I was troubleshooting, I noticed that if I attempted to create a Report Data Source enough times, I would be able to proceed to different stages of the creation process.  Sometimes I would hit the error right away.  Sometimes I would get to the page where I could fill out the connection details but when I would attempt to save the data source I would get one of the error pages described above.&lt;/p&gt;
&lt;p&gt;After we installed the Reporting Services Add-in on all WFE nodes, the problem stopped and we have not experienced any difficulty since.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>