{"id":834,"date":"2013-05-01T12:18:26","date_gmt":"2013-05-01T19:18:26","guid":{"rendered":"https:\/\/mmman.itgroove.net\/?p=834"},"modified":"2023-02-24T21:48:45","modified_gmt":"2023-02-24T21:48:45","slug":"sharepoint-2010-access-services-reporting-with-sql-server-2012","status":"publish","type":"post","link":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/","title":{"rendered":"SharePoint 2010 Access Services Reporting with SQL Server 2012"},"content":{"rendered":"<p>I ran into this today at a customer, where they had SharePoint 2010 with PowerPivot\/Analysis Services and Reporting Services installed on SQL Server 2012.&nbsp; They were trying to view an Access Services Report, which takes advantage of the SharePoint Reporting Services integration \u2013 this was throwing an error in the UI.&nbsp; However, as they were on SQL 2012, the advice from all the online articles about how to set this up wasn\u2019t working as anticipated, as all those articles are based on SQL 2008 \/ R2.&nbsp; <\/p>\n<p>The issues the client was seeing in their Access Services Report was as follows.&nbsp; (This was found in the ULS logs)<\/p>\n<p><em>\u201cAn error has occurred during report processing. (rsProcessingAborted) An attempt has been made to use a data extension \u2018ADS\u2019 that is either not registered for this report server or is not supported in this edition of Reporting Services. (rsDataExtensionNotFound)\u201d<\/em><\/p>\n<p>This article is the most logical starting point, however, it only describes how to handle it for SQL 2008 and 2008 R2, not 2012.<\/p>\n<p><a title=\"http:\/\/technet.microsoft.com\/en-us\/library\/ee662542.aspx\" href=\"http:\/\/technet.microsoft.com\/en-us\/library\/ee662542.aspx\">http:\/\/technet.microsoft.com\/en-us\/library\/ee662542.aspx<\/a><\/p>\n<p>Where you need to look for SQL 2012 is the following blog post.<\/p>\n<p><a title=\"http:\/\/blog.mikehacker.net\/2012\/05\/16\/sharepoint-2010-access-services-reporting-with-sql-2012\/\" href=\"http:\/\/blog.mikehacker.net\/2012\/05\/16\/sharepoint-2010-access-services-reporting-with-sql-2012\/\">http:\/\/blog.mikehacker.net\/2012\/05\/16\/sharepoint-2010-access-services-reporting-with-sql-2012\/<\/a><\/p>\n<p>In there, the author identifies the following PowerShell which must be run (on the SP server with SQL 2012 installed on it).<\/p>\n<p><font face=\"Courier New\">$apps = Get-SPRSServiceApplication <br \/>foreach ($app in $apps) <br \/>{ <br \/>&nbsp;&nbsp; New-SPRSExtension -identity $app -ExtensionType &#8220;Data&#8221; -name &#8220;ADS&#8221; \u2013TypeName &#8220;Microsoft.Office.Access.Reports.DataProcessing.AdsConnection, Microsoft.Office.Access.Server.DataServer, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=71e9bce111e9429c&#8221; <br \/>}<\/font> <\/p>\n<p>They also refer to the technet article (above) and say the very vague \u201cthe specific modifications can be found towards the bottom of this TechNet article\u201d.&nbsp; What I ended up doing was <font style=\"background-color: #ffff00;color:#000\">adding the following<\/font> to the end of the rsreportserver.config file (note, one article says rsreportserver.config, the other says rssrvpolicy.config, in my case, I had files named \u201crsreportserver\u201d). <\/p>\n<p><font face=\"Courier New\">&lt;Configuration&gt;<\/font> <\/p>\n<p><font face=\"Courier New\">\u2026<\/font> <\/p>\n<p><font face=\"Courier New\">&nbsp; &lt;MapTileServerConfiguration&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;MaxConnections&gt;2&lt;\/MaxConnections&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;Timeout&gt;10&lt;\/Timeout&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;AppID&gt;(Default)&lt;\/AppID&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;CacheLevel&gt;Default&lt;\/CacheLevel&gt;<br \/>&nbsp; &lt;\/MapTileServerConfiguration&gt;<br \/><font style=\"background-color: #ffff00;color:#000\">&nbsp; &lt;Data&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;Extension Name=&#8221;ADS&#8221; Type=&#8221;Microsoft.Office.Access.Reports.DataProcessing.AdsConnection, Microsoft.Office.Access.Server.DataServer, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=71e9bce111e9429c&#8221;\/&gt;<br \/>&nbsp; &lt;\/Data&gt;<br \/>&nbsp; &lt;NamedPermissionSets&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;PermissionSet class=&#8221;NamedPermissionSet&#8221; version=&#8221;1&#8243; Name=&#8221;ReportExpressionsDefaultPermissionSet&#8221;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;IPermission class=&#8221;SecurityPermission&#8221; version=&#8221;1&#8243; Flags=&#8221;Execution&#8221; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;IPermission class=&#8221;Microsoft.Office.Access.Server.Security.AccessServicesPermission, Microsoft.Office.Access.Server.Security, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&#8221; version=&#8221;1.0&#8243; Flags=&#8221;CalculationCallback&#8221; \/&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;\/PermissionSet&gt;<br \/>&nbsp; &lt;\/NamedPermissionSets&gt;<br \/>&nbsp; &lt;CodeGroup class=&#8221;UnionCodeGroup&#8221; version=&#8221;1&#8243; PermissionSetName=&#8221;ReportExpressionsDefaultPermissionSet&#8221; Name=&#8221;Report_Expressions_Default_Permissions&#8221; Description=&#8221;This code group grants default permissions for code in report expressions and Code element. &#8220;&gt;<br \/>&nbsp; &lt;\/CodeGroup&gt;<\/font><br \/>&lt;\/Configuration&gt;<\/font><\/p>\n<p>I had config files in both the 14 hive, and the 15 hive, and I ended up editing both files.&nbsp; Afterwards, everything worked like a charm. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I ran into this today at a customer, where they had SharePoint 2010 with PowerPivot\/Analysis Services and Reporting Services installed on SQL Server 2012.&nbsp; They were trying to view an Access Services Report, which takes advantage of the SharePoint Reporting Services integration \u2013 this was throwing an error in the UI.&nbsp; However, as they were &hellip; <a href=\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/\"><\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[17,7,32],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SharePoint 2010 Access Services Reporting with SQL Server 2012 - Archive<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SharePoint 2010 Access Services Reporting with SQL Server 2012 - Archive\" \/>\n<meta property=\"og:description\" content=\"I ran into this today at a customer, where they had SharePoint 2010 with PowerPivot\/Analysis Services and Reporting Services installed on SQL Server 2012.&nbsp; They were trying to view an Access Services Report, which takes advantage of the SharePoint Reporting Services integration \u2013 this was throwing an error in the UI.&nbsp; However, as they were &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/\" \/>\n<meta property=\"og:site_name\" content=\"Archive\" \/>\n<meta property=\"article:published_time\" content=\"2013-05-01T19:18:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T21:48:45+00:00\" \/>\n<meta name=\"author\" content=\"Colin Phillips (Alumni)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Colin Phillips (Alumni)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/\",\"url\":\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/\",\"name\":\"SharePoint 2010 Access Services Reporting with SQL Server 2012 - Archive\",\"isPartOf\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#website\"},\"datePublished\":\"2013-05-01T19:18:26+00:00\",\"dateModified\":\"2023-02-24T21:48:45+00:00\",\"author\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b\"},\"breadcrumb\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog Archive\",\"item\":\"https:\/\/regroove.ca\/archive\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SharePoint 2010 Access Services Reporting with SQL Server 2012\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regroove.ca\/archive\/#website\",\"url\":\"https:\/\/regroove.ca\/archive\/\",\"name\":\"Archive\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regroove.ca\/archive\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b\",\"name\":\"Colin Phillips (Alumni)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g\",\"caption\":\"Colin Phillips (Alumni)\"},\"url\":\"https:\/\/regroove.ca\/archive\/author\/cphillips\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SharePoint 2010 Access Services Reporting with SQL Server 2012 - Archive","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/","og_locale":"en_US","og_type":"article","og_title":"SharePoint 2010 Access Services Reporting with SQL Server 2012 - Archive","og_description":"I ran into this today at a customer, where they had SharePoint 2010 with PowerPivot\/Analysis Services and Reporting Services installed on SQL Server 2012.&nbsp; They were trying to view an Access Services Report, which takes advantage of the SharePoint Reporting Services integration \u2013 this was throwing an error in the UI.&nbsp; However, as they were &hellip;","og_url":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/","og_site_name":"Archive","article_published_time":"2013-05-01T19:18:26+00:00","article_modified_time":"2023-02-24T21:48:45+00:00","author":"Colin Phillips (Alumni)","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Colin Phillips (Alumni)","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/","url":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/","name":"SharePoint 2010 Access Services Reporting with SQL Server 2012 - Archive","isPartOf":{"@id":"https:\/\/regroove.ca\/archive\/#website"},"datePublished":"2013-05-01T19:18:26+00:00","dateModified":"2023-02-24T21:48:45+00:00","author":{"@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b"},"breadcrumb":{"@id":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/regroove.ca\/archive\/2013\/05\/01\/sharepoint-2010-access-services-reporting-with-sql-server-2012\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Archive","item":"https:\/\/regroove.ca\/archive\/"},{"@type":"ListItem","position":2,"name":"SharePoint 2010 Access Services Reporting with SQL Server 2012"}]},{"@type":"WebSite","@id":"https:\/\/regroove.ca\/archive\/#website","url":"https:\/\/regroove.ca\/archive\/","name":"Archive","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regroove.ca\/archive\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b","name":"Colin Phillips (Alumni)","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g","caption":"Colin Phillips (Alumni)"},"url":"https:\/\/regroove.ca\/archive\/author\/cphillips\/"}]}},"_links":{"self":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/834"}],"collection":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/comments?post=834"}],"version-history":[{"count":1,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/834\/revisions"}],"predecessor-version":[{"id":1941,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/834\/revisions\/1941"}],"wp:attachment":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/media?parent=834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/categories?post=834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/tags?post=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}