URL problems with SQL Server Reporting Services 2012 with wildcard SSL certificate
Hi,
I have single server, domain member, with SQL Server 2012 SP1 Reporting Services.
I am trying to get work with url: https://reports.mydomain.com
I have valid wildcard certificate (*.mydomain.com) implemented and configured URLs in Configuration Manager.
https://reports.mydomain.com/ReportServer - works fine
https://reports.3pro.hr/Reports/ - I got error:
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
In rsreportserver.config I have:
<Add Key="SecureConnectionLevel" Value="2"/>
When looking my ReportServerService_date.log file I have something like:
configmanager!DefaultDomain!3f4c!03/10/2013-20:24:34:: i INFO: Using report server internal url https://localhost:443/ReportServer.
configmanager!DefaultDomain!3f4c!03/10/2013-20:24:34:: i INFO: Using report server external url https://serverhostname:443/ReportServer.
configmanager!DefaultDomain!3f4c!03/10/2013-20:24:34:: i INFO: Using url root https://reports.mydomain.com/ReportServer.
configmanager!DefaultDomain!3f4c!03/10/2013-20:24:34:: i INFO: Using report server internal url https://localhost:443/ReportServer.
configmanager!DefaultDomain!3f4c!03/10/2013-20:24:34:: i INFO: Using report server external url https://serverhostname:443/ReportServer.
configmanager!DefaultDomain!3f4c!03/10/2013-20:24:34:: i INFO: Using url root https://reports.mydomain.com/ReportServer.
Also, error shown in log file:
appdomainmanager!ReportManager_0-2!4c50!03/10/2013-20:24:53:: e ERROR: Remote certificate error RemoteCertificateNameMismatch encountered for url https://localhost/ReportServer/ReportService2010.asmx.
ui!ReportManager_0-2!4c50!03/10/2013-20:24:54:: e ERROR: System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException:
The remote certificate is invalid according to the validation procedure.
Btw, is there a way to delete/disable access using https://localhost and/or servername (not FQDN) since SSL will not work in this way for me, and I want access only by full url - https://reports.mydomain.com , not localhost ..
-- Hrvoje Kusulja
I spent one of my 4 free support incidents with Microsoft (part of MSDN subscription) this year to get this investigated. The tech support person helped me through several issues but had to leave to attend some training, and I got past the last hurdle
before she called me back. Here are the steps that resolved this issue for me. I know for sure that step 5 was necessary. Step 1 may not apply to you, and steps 2-4 may or may not have been necessary (they didn't immediately fix the issue,
but I didn't roll them back either so they may have been necessary.)
Step 1:
Ensure you are editing the correct rsreportserver.config file. I had been making changes to a file that was installed in C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\WebServices\Reporting, but that was a rsreportserver.config
file for some sharepoint integration that I'm not using. The correct path on my system was E:\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config, but yours may vary. If you can't figure it out, look in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
SQL Server\MSRS11.MSSQLSERVER\Setup in the key named SQLPath, and then go to the ReportServer subdirectory of that path.
Step 2:
In rsreportserver.config, ensure that SecureConnectionLevel is set to the value 3. Was set to 0 in my configuration. Corrected line in your rsreportserver.confiog file should look like:
<Add Key="SecureConnectionLevel" Value="3"/>
Step 3:
In rsreportserver.config, add the correct value to the <URLRoot> element (which already exists in the file.) In my configuration, this value was blank. The value should be the fully qualified path to your report server, with a hostname that
is valid for your certificate. For example, if my cert matches *.mydomain.local:
<UrlRoot>
https://myserver.mydomain.local/ReportServer
</UrlRoot>
Step 4:
Ensure that your certificate exists in Trusted Root Certification Authorities in certmgr for the local machine. I had the certificate installed as a Personal certificate for the local machine, which I still think was correct (the certificate wasn't actually
the problem and worked correctly for Report Server, and the failure was caused by SSRS incorrectly making a https request to a localhost URL), but she had me remove the certificate from Personal and add it to Trusted Root Certificate Authorities. That
broke things and the cert was no longer listed as a cert I could bind to, so we then copied it so it existed in both Personal and Trusted Root Certificate Authorities. This is how I left it, not sure if that was necessary.
Step 5:
This was the fix that finally got things to work. In rsreportserver.config, add the same value to the <ReportServerUrl> element (which also already exists in the file) that you added in step 3. In my configuration, this value was also blank.
The corrected value should be the same as in step 3, for example:
<ReportServerUrl>
https://myserver.mydomain.local/ReportServer
</ReportServerUrl>
Then restart your report server (stop & then start in Report Server Configuration Manager), and the problem should go away. At least it did for me.
Good luck!
Similar Messages
-
Hi All,
I'm working on what appears to be a permissions issue with SSRS in a multi-tenented SharePoint 2013 environment.
As part of my troubleshooting I've ignored the multitenented web application for the time being and stood up a dedicated web application with it's own host header called reporting.<domain>.local. I've created a site collection and added a Doc Library
called Reporting.. And then the content types, made sure the features are up and everything tests ok. I mention this because it's not that I can't get this working.. I can't get this working in a Web Application configured for multi-tenancy running Host Named
Site Collections.
When I try redoing the above on a Tenant site I get the following:
Sorry, something went wrong The permissions granted to user '<domain>\bprice' are insufficient for performing this operation. ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user '<DOMAIN>\bprice'
are insufficient for performing this operation.
Correlation ID: 7f23ef9c-4b6a-7007-7e6f-0b32c731f7ed
The problem here is that my account is a sysadmin in SQL, a local admin on all servers, a domain admin in AD and finally a Farm Admin in SharePoint. Access denied on my account is crazy. So it's unlikely to be perms in the traditional sence, more likely a denial
by implication (as though I have not been granted access to something)
When filtering the ULS Logs for that correlation ID I see the following log entries:
WcfReceiveRequest: LocalAddress: 'http://homsssrs001. <domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/GetDataSourceContents'
MessageId: 'urn:uuid:44f03f7a-69b3-426c-bcb6-1088f0ad560c'
Non-OAuth request. IsAuthenticated=False, UserIdentityName=, ClaimsCount=0
Cannot find site lookup info for request Uri http://homsssrs001:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc.
Call to GetDataSourceContentsAction(https://shared.<domain>.local/sites/bf/Reporting/terst1.rsds).
The current site is not in the SiteSubscription of the context site. SiteSubscriptionId: for current site = 96a49a95-8256-4585-9627-98206351efe3, for context site =
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user '<DOMAIN>\bprice' are insufficient for performing this operation.;
A quick google on what I consider the most important of the above log errors (#5 mentioning Sitesubscription of the context site) returns:
http://thesharepointfarm.com/2014/10/reporting-services-feature-pack/
We aren't using feature packs at the moment. As far as I understand it all features are available to all subscriptions.
Has anyone seen this issue? Can anyone point in the correct direction? There must be a config that's specific to SSRS and Multi-tenancy that I've overlooked but I genuinely can't get to the bottom of this.
Kind Regards & Many Thanks
BrettMorning Trevor, please find attached - if you can, any advice would be greatly appreciated.
Kind Regards
Brett
03/05/2015 09:19:07.94 w3wp.exe (0x0148)
0x0DD4
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:07.94 w3wp.exe (0x0148)
0x0DD4
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/ListItemTypes'
MessageId: 'urn:uuid:cdd5f8d1-cb0e-4e4b-8716-f62dd1aef75b'
81b6ef9c-0b28-7007-7e6f-0e85d9c7097f
03/05/2015 09:19:07.94 w3wp.exe (0x0148)
0x0DD4
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb 81b6ef9c-0b28-7007-7e6f-0e85d9c7097f
03/05/2015 09:19:07.94 w3wp.exe (0x0148)
0x0DD4
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=0.4954
81b6ef9c-0b28-7007-7e6f-0e85d9c7097f
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/ListItemTypes'
MessageId: 'urn:uuid:e1f178b0-a85e-48e1-9b70-3fddd26e8790'
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb 81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=0.4614
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/GetDataSourceContents'
MessageId: 'urn:uuid:a36edfc2-6593-44da-aa56-cb7052abd5f7'
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.02 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Authentication Authorization
agb9s Medium
Non-OAuth request. IsAuthenticated=False, UserIdentityName=, ClaimsCount=0
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.03 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation General
adyrv High
Cannot find site lookup info for request Uri http://homsssrs001:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc.
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.03 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Medium
Call to GetDataSourceContentsAction(https://shared.<domain>.local/sites/bf/Reporting/test.rsds).
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.05 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Unexpected
The current site is not in the SiteSubscription of the context site. SiteSubscriptionId: for current site = 96a49a95-8256-4585-9627-98206351efe3, for context site =
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.05 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Unexpected
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user '<domain>\bprice' are insufficient for performing this
operation.; 81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.05 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb,0 agb9s,8 adyrv
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.05 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=32.8138
81b6ef9c-eb2c-7007-7e6f-0e4ff9cf4e76
03/05/2015 09:19:08.13 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.13 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/ListItemTypes'
MessageId: 'urn:uuid:102cbef7-8be7-4781-87f8-1729748105ca'
81b6ef9c-bb35-7007-7e6f-007a34676ded
03/05/2015 09:19:08.13 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb 81b6ef9c-bb35-7007-7e6f-007a34676ded
03/05/2015 09:19:08.13 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=1.4432
81b6ef9c-bb35-7007-7e6f-007a34676ded
03/05/2015 09:19:08.27 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.27 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/ListItemTypes'
MessageId: 'urn:uuid:791edd35-00a7-4756-a013-915aabc504ea'
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.27 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb 81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.27 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=0.4652
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.28 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.28 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/GetDataSourceContents'
MessageId: 'urn:uuid:4ecdbd2f-f202-4bfb-bfd0-015b7719d1dd'
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.28 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Authentication Authorization
agb9s Medium
Non-OAuth request. IsAuthenticated=False, UserIdentityName=, ClaimsCount=0
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.30 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation General
adyrv High
Cannot find site lookup info for request Uri http://homsssrs001:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc.
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.30 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Medium
Call to GetDataSourceContentsAction(https://shared.<domain>.local/sites/bf/Reporting/test.rsds).
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.30 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Unexpected
The current site is not in the SiteSubscription of the context site. SiteSubscriptionId: for current site = 96a49a95-8256-4585-9627-98206351efe3, for context site =
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.30 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Unexpected
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user '<domain>\bprice' are insufficient for performing this
operation.; 81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.30 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb,0 agb9s,5 adyrv
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.30 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=21.2802
81b6ef9c-9b39-7007-7e6f-01d1e9208dd3
03/05/2015 09:19:08.41 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.41 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/ListItemTypes'
MessageId: 'urn:uuid:caaecd7e-386e-436d-8276-a589cd7eac43'
81b6ef9c-4b46-7007-7e6f-05cd3c364914
03/05/2015 09:19:08.41 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb 81b6ef9c-4b46-7007-7e6f-05cd3c364914
03/05/2015 09:19:08.41 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=0.4707
81b6ef9c-4b46-7007-7e6f-05cd3c364914
03/05/2015 09:19:08.49 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.49 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/ListItemTypes'
MessageId: 'urn:uuid:c0b1675d-6244-46c7-9e50-904e5067cc30'
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.49 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb 81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.49 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=0.4514
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.50 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
nasq Medium
Entering monitored scope (ExecuteWcfServerOperation). Parent No
03/05/2015 09:19:08.50 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Topology
e5mb Medium
WcfReceiveRequest: LocalAddress: 'http://homsssrs001.<domain>.local:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel' Action: 'http://schemas.microsoft.com/sqlserver/reporting/2011/06/01/ReportServer/Management/GetDataSourceContents'
MessageId: 'urn:uuid:7845718a-b878-40f3-8698-270b377db7bc'
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.50 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Authentication Authorization
agb9s Medium
Non-OAuth request. IsAuthenticated=False, UserIdentityName=, ClaimsCount=0
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.50 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation General
adyrv High
Cannot find site lookup info for request Uri http://homsssrs001:32843/04560e49d2664b64bc12d9ce7bc9f885/ReportingWebService.svc.
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.50 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Medium
Call to GetDataSourceContentsAction(https://shared.<domain>.local/sites/bf/Reporting/test.rsds).
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.52 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Unexpected
The current site is not in the SiteSubscription of the context site. SiteSubscriptionId: for current site = 96a49a95-8256-4585-9627-98206351efe3, for context site =
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.52 w3wp.exe (0x0148)
0x11EC
SQL Server Reporting Services Report Server Catalog
00000 Unexpected
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user '<domain>\bprice' are insufficient for performing this
operation.; 81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.52 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Micro Trace
uls4 Medium
Micro Trace Tags: 0 nasq,0 e5mb,0 agb9s,0 adyrv
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:08.52 w3wp.exe (0x0148)
0x11EC
SharePoint Foundation Monitoring
b4ly Medium
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=12.5869
81b6ef9c-3b4a-7007-7e6f-0ff7141ffd6a
03/05/2015 09:19:11.72 w3wp.exe (0x0148)
0x12E8
SharePoint Foundation Database
7t61 High
[Forced due to logging gap, cached @ 03/05/2015 09:19:03.46, Original Level: Verbose] {0}
03/05/2015 09:19:11.72 w3wp.exe (0x0148)
0x12E8
SharePoint Foundation Database
7t61 High
[Forced due to logging gap, Original Level: Verbose] {0} -
QSUF (Query string url filter) and SQL Server reporting services report viewer parameters
Hi,
this is my issue:
I have a SQL Server reporting services web part on a page with a report with 1 parameter, lets say it's a client list
Then i have a QSUF that will be used to filter the clients list through the URL
However, once i connect the filter and the report viewer web part, the parameter goes away and is no longer accessible
I'd like to somehow keep the parameter visible, in case there is no parameter sent through the URL, i would like the user to be able to choose a client from the parameter drop down list
I saw that there is a "send empty if no values are passed" option, but i can't seem to get this working properly and i don't know if this option will make the parameter visible again
Any help would be appreciated
Thanks.Hi,
According to your post, my understanding is that the query string url filter web part not worked well with SQL server reproting services web part.
Did you use the Wiki page layout in your environment?
You can change the page to a web part page, then check whether it work.
There is a similar thread for your reference.
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/4d7584e3-8e1a-48bf-9346-32f8cb480dd1/query-string-url-filter-web-part?forum=sharepointgeneralprevious
Thanks & Regards,
Jason
Jason Guo
TechNet Community Support -
Integrating J2EE application with SQL Server Reporting Services
Hello everybody,
I want to integrate a J2EE application with SQL Server 2005 Reporting Services. In fact, it is the first time to be involved in developing an interoperability component between .Net web service and Java application. So I have learned for some time how to pass this challenge. Moreover, I found the following virtual lab is an excellent starting point "MSDN Virtual Lab: Implementing SQL Server Reporting Services with a Java Enterprise Edition (EE) Application" [http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032315323&EventCategory=3&culture=en-US&CountryCode=US]
After going through the lab, I tried to apply the same code in my machine but I have stuck with the following error:
{color:#ff0000}*; nested exception is:*
org.xml.sax.SAXParseException: Premature end of file.
{color}{color:#333333}I use the following tools:
- Netbeans IDE 6.5
- Java SDK: build 1.6.0_01-b06
- Web Server: Apache Tomcat 6.0
- axis Jars (axis.jar, axis-ant.jar, commons-discovery-0.2.jar, commons-logging-1.0.4.jar, jaxrpc.jar, log4j-1.2.8.jar, saaj.jar, wsdl4j-1.5.1.jar)
- Reporting Tool: SQL Server 2005 Reporting Services
I will be so grateful if someone help me. I am waiting your response
this is a snippet of my code :
{color}{color:#333333}
package net;
{color}{color:#333333}
//import java.io.*;
import com.microsoft.schemas.sqlserver._2005._06._30.reporting.reportingservices.*;
import java.io.Serializable;
* @author Abdullah Al Fararjeh
public class NetData implements Serializable
static String[] data;
public NetData(){}
public static String[] getData(String myURL, String searchStr)
try{
CatalogItem[] returnedItems;
String folderName = "/";
returnedItems = FindReports(folderName, myURL, searchStr);
if(returnedItems != null && returnedItems.length > 0){
int count = returnedItems.length;
data = new String[count];
for(int x = 0; x < returnedItems.length; x++){
data[x] = returnedItems[x].getPath();
else
data = new String[] {"No Records Found"};
return (data);
catch(Exception e){
System.out.println(e.getMessage());
String[] s = new String[1];
s[0] = e.getMessage();
return (s);
private static CatalogItem[] FindReports(String folderName, String serverUrl, String searchStr)
try
//CatalogItem find;
ReportingService2005Locator loc = new ReportingService2005Locator();
//retrieve a report from the service locator
ReportingService2005Soap port = loc.getReportingService2005Soap(new java.net.URL(serverUrl));
//set the HTTP Basic Authentication credintials using Stub object methods
javax.xml.rpc.Stub stub = (javax.xml.rpc.Stub) port;
stub._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY, "abdullahPC\\abdullah");
stub._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY, "mypassword");
//set up a search condition where the item name contains the specified search string
SearchCondition condition = new SearchCondition();
condition.setCondition(ConditionEnum.Contains);
condition.setName("Name");
if(searchStr != null)
condition.setValue(searchStr);
else
condition.setValue("");
//create an array of SearchCondition which will contain our single search condition
SearchCondition[] conditions;
conditions = new SearchCondition[1];
conditions[0] = condition;
//Call the web service with the appropriate parameters
CatalogItem[] returnedItems;
System.out.println("before port.findItems");
returnedItems = port.findItems(folderName, BooleanOperatorEnum.Or, conditions);
System.out.println("after port.findItems");
return returnedItems;
catch(Exception e){
System.out.println(e.getMessage());
return null;
{color}
Edited by: Abdullah on Feb 8, 2009 3:03 AMI also need to do this. Were you successful in getting this to work? Is it possible for you to share how you accomplished this?
-
How to align the text in justify format with SQL Server Reporting Services?
How to align the text in justify format In SQL server Reporting Services? Is there any code to do so?
Hi,
I'm afraid that if you want to have this kind of functionality, you will need to write a custom control. Here is an example: http://msdn2.microsoft.com/en-us/library/ms345265.aspx. The issue with custom controls is that it needs to be known by all the reportservers that will render your report.
Greetz,
Geert
Geert Verhoeven
Consultant @ Ausy Belgium
My Personal Blog -
We are attempting to add OfficeWriter report rendering extensions for SSRS 2012 in SharePoint (2010) integrated mode through powershell. The documentation for “New-SPRSExtension” is rather
sparse and we have not found any clear examples on the internet. With SSRS 2012 in native mode, we make the following two changes to the config files:
We add the following report rendering extension declaration to
RSReportServer.config:
<Configuration>
<Extensions>
<Render>
<Extension Name="XLTemplate" Type="SoftArtisans.OfficeWriter.ReportingServices.ExcelTemplateRenderer,
SoftArtisans.OfficeWriter.RS2008"/>
<Extension Name="WordTemplate" Type="SoftArtisans.OfficeWriter.ReportingServices.WordTemplateRenderer,
SoftArtisans.OfficeWriter.RS2008"/>
</Render>
</Extensions>
</Configuration>
We add the following security trust codegroup to
RSSvrPolicy.config:
<configuration>
<mscorlib>
<security>
<policy>
<PolicyLevel version="1">
<CodeGroup version="1" PermissionSetName="Nothing">
<CodeGroup
version="*"
PermissionSetName="FullTrust"
Name="SoftArtisans_OfficeWriter_Strong_Name"
Description="This
code group grants SoftArtisans OfficeWriter code full trust.">
<IMembershipCondition
class="StrongNameMembershipCondition"
version="*"
PublicKeyBlob="00240000048000009400000006020000002400005253413100040000010001004779CB207F11
5E86EF9DD3233F9F130F8891911345176650F72330F84CA3F54C96DEB08439680660F02872EEF5DA3955
A14C63F96E57DFB71B1535280C37DA2CB5BA37D78A9882414DB11F67FD66DEBC4AD93DD34F4A587D34D
B4D23D9C6AF83431D88A7EF42BB01082913F3560DCB50129C5BBA7ECA0DE8BC286DA74F58FADE"/>
</CodeGroup>
</CodeGroup>
</PolicyLevel>
</policy>
</security>
</mscorlib>
</configuration>
What would be the equivalent syntax for “New-SPRSExtension” to do the above for SSRS 2012 in SharePoint (2010) integrated mode?
Alison Bird SoftArtisans Technical Services www.softartisans.comHi Alison,
Unlike the deployment of other custom extensions such as custom delivery extension and data processing extension, it is not necessary to add a code group for the custom assembly that grants FullTrust permission for the extension during the deployment of
custom rendering extension. If you have copy the custom assembly to the %ProgramFiles%\Microsoft SQL Server\MSRS11.<InstanceName>\Reporting Services\ReportServer\Bin folder, and modify the RSreportserver.config file to add the extention entry properly,
please open the SSRS Service Application created on the SharePoint and verify that your extension is included in the list of available export types for a report.
Reference:
Deploying a Rendering Extension
Regards,
Mike Yin
TechNet Community Support -
I have a SSRS report that has a parameter driven drop down list to select a catagory for a report to run a summary for the category in Report Manager. When the report runs there are links to a sub report with more detailed information about the category summary. Firefox runs everything correctly up to this point.
When I try to back arrow from the sub report Firefox skips the summary report page and reverts to the initial page where the sub category can be selected to run the summary report.
Can you help? IE8 works well with this but has severe spped issues with reports that contain multiple selection parameters. Firefox handles the multiple parameters very fast but has the page back issue.I have a SSRS report that has a parameter driven drop down list to select a catagory for a report to run a summary for the category in Report Manager. When the report runs there are links to a sub report with more detailed information about the category summary. Firefox runs everything correctly up to this point.
When I try to back arrow from the sub report Firefox skips the summary report page and reverts to the initial page where the sub category can be selected to run the summary report.
Can you help? IE8 works well with this but has severe spped issues with reports that contain multiple selection parameters. Firefox handles the multiple parameters very fast but has the page back issue. -
Creating alias for Web access to SQL Server Reporting Services
Hello colleagues.
I have MS SQL Server 2012 with SQL Server Reporting Services in domain "domain.local". In the local network at the entrance via Web browser to "mdr.domain.local/Reports" get into Reports of SQL Server Reporting Services and it's work fine.
Necessary that the SQL Server Reporting Services could include via Web browser from alias "reports2.domain.local/Reports". To do this:
1) I created a new A record "reports2" in the DNS leading to IP mdr.domain.local
2) in Reporting Services Configuration Manager on a tab "Web Service URL" in "Report Server Web Service URLs" I add new record "http://reports2:80/ReportServer" (host Header Name: reports2)
BUT "reports2.domain.local/Reports" is not work. When entering to "reports2.domain.local/Reports" I see page "An error in the security certificate for this Web Site..." and when I click "Continue to ...", then "Unable
to find a web page."
What and where I must add/change for work of alias "reports2.domain.local/Reports" by analogy with "mdr.domain.local/Reports"?
I hope for your help.
Thanks.WooW it's work!!! Thank you
JJordheim you are the best!
With my PKI I create new certificate for "reports2.domain.local" and Import it to MDR server (in Personal). I create new network adapter and configure Reporting Services Configuration on "Report manager URL" tab (for SSL):
mdr.domain.local - certificate "mdr.domain.local" - network adapter №1
reports2.domain.local - certificate "reports2.sygroup.local" - network adapter №2
And all work fine.
If I configure all to 1 network adapter it's doesn't work.
Thanks for help! -
SQL Server Reporting Services Integration
If anyone has been considering looking at SQL Services Reporting Service, a business intelligence tool from Microsoft, you will be glad to know that I have just submitted a project to code share that provides integration between SSRS and the Plumtree portal.
In brief, the integration code implemements the iAuthenticationExtension and iAuthorizationExtension interfaces, allowing SSRS to authenticate plumtree users and authorize them based on plumtree groups.
It might be a few days before it is available on code share, as it has to be manually reviewed.
Caveat: it works in Firefox/Safari, but not quite so nice as it does in IE. This is a Microsoft BI tool, after all. :)Hi, Tim.
The description and questions were brought up in an email conversation
with a developer:
There seems to be a disconnect between the Plumtree environment and Microsoft's SQL Server Reporting Services.
The present configuration: .Net version of Plumtree 5.0.4 suite of servers Windows 2000 Server SP4 (fully patched) SQL Server 2000 with latest patches SQL Server Reporting Services 2000 with latest patches
The app in question gathers SSRS reporting criteria via .NET web pages.
The disconnect occurs at the call to SSRS.
Without the gateway - the call to SSRS completes and a web page containing the report is displayed.
With the gateway - the call to SSRS does not complete and no report is displayed.
I understand this is a problem that has been reported on the DevCenter.Plumtree.Com site by Tim Larson of Mission to the World
URL =http://portal.plumtree.com/portal/server.pt/gateway/PTARGS_0_0_9690_0_0_47/http;/prodgadget14.plumtree.com/publishedcontent/publish/sc___code_share/code_source/articles/sql_server_reporting_services_integration_.html?qid=84973886&rank=2
Can the call to SSRS be accomplished if gatewaying is turned on for this app? - Is there a workaround? - not gatewaying the app is not an option -
Sql server reporting services + export to excel + embedded images
Hi all,
i got a problem when exporting to excel in ssrs 2008.
i use embedded image in the report. but when i export the report to excel, image is being exported but its width is being changed to size 0 .
but when i click on it and expand it explicitly in excel it is being expanded .
how to make the image by default to its actual width?
how to fix this problem ?Hi sudeep Puvvadi,
Based on the information posted, I have a test with SQL Server Reporting Services 2008 (SSRS2008) and Microsoft
Excel 2010 by the following steps:
From the Toolbox window, drag the image to the top edge of the design surface.
In the image Properties dialog box, select Embedded from the Select The Image Source drop-down list.
Click import, and select a BMP file from my local computer.
Right-click the image, select Image Properties. In Size category, select Original size.
Export the report to excel.
When opening the excel file, the image displays with original size rightly. So I suggest you to add an image with
the same steps above, then checking whether the image shows correctly. If it still cannot work fine for you, could you please give me a feedback and tell me related settings, so that I can reproduce the scenario exactly and provide further assistance?
Thanks,
Lola Wang
Please remember to mark the replies as answers if they help. -
How do I post to SQL Server Reporting services
Hi
I have been using MS forums for almost 20 years but in the current incarnation I find it utterly imnpossible to post to anywhere useful.
I have a serious issue I need to resolve with SQL Server reporting services but cannot find how to get this message posted because the options I get when trying to post in "FORUM CATEGORY" seem utterly unrelated to what I am doing.
What can I do?
Kind regards
Jonathan
jcLooks like you figured it out. Let us know if not.
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows]
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights. -
SharePoint 2013 SQL Server Reporting Services Report Viewer (Web Part) - IE Tab Title
Hi,
We are using a wiki Library to create page with SQL Server Reporting Services Report Viewer Web Part.
Everything is working great except for the Internet Explorer tab, instead of giving me the name of the Report it is showing the name of the web application. All the other wiki pages is working fine.
Regards,
Social Technet Microsoft.Hi Brysk,
Is there any difference between the problemaitc page containing the webpart and other working wiki pages for showing the title name in IE tab?
The IE tab should show the information in tag<title> of the page, please check if it is correct for that page (using F12).
Also check if it is related to IE browser compatibility issue.
Thanks
Daniel Yang
TechNet Community Support -
Dear All,
I'm working on reporting of Project Server 2010, while configuring SQL SERVER REPORTING SERVICES faced issue after two complete days of troubleshooting along with this gone through plenty of forums, unable to figure out any solution. So finally posting on
technet in order to find solution.
ISSUE/PROBLEM:
At initial configured the SQL REPORTING CONFIGURATION to sharepoint integrated database (SQL SERVER is installed on seperate machine), change the service to Domain Account and also installed sharepoint add in on server story was fine at this point. Furthur
moving to SHAREPOINT ADMIN console and while configuring the Sharepoint Integrated Reporting continuously facing this error:
Failed to establish connection with report server. . . . (Snapshot is attached for your further reference).
My point of concern is that whenerver i try to open the REPORT SERVER URL on project server machine it prompts me to enter username and password but whenever i insert the domain credentails it didnt accept though it can be accesible by using the credentials
of Local Admin of sql server machine. So i wana come to know whether its permission issue if yes then where i should mention the domain credentials.?
REGARDS DANISH DANIEDear Paul,
I am able to open the URL (http://psdb/ReportServer )using
domian credential and page open with these contents
Reporting Services Error
The configuration parameter SharePointIntegrated is set to True but Share Point Object Model cannot be loaded
Second,
Configured the SPN on domain controller , performed the steps required to change the AUTHENTICATION in rsreportserver.config
file also done the registry settings to disable the loop back settings.
Same error still ! .... what should i do now ???
REGARDS DANISH DANIE -
I got the error "The request failed with HTTP status 401: Unauthorized." when I call the Reporting Service Web Service.
The code is very simple:
// Initialise the reporting service Web Service
this.RSWebService = new ReportingService2010();
// Pass windos authentication credentials to Web Service
this.RSWebService.Credentials = System.Net.CredentialCache.DefaultCredentials;
// List children
List<CatalogItem> reports = this.RSWebService.ListChildren(folder, false).ToList();
The SQL Server is installed on a different machine (say server A) from the Web server (say server B). We are using Windows Server 2003.
The code work fine for all the scenario below:
i) Run locally (XP) to call the web service on the sql server
ii) Provide the Network Credentials with the username, password, and domain when calling the web service
iii) If the web server and sql server is using same server (i.e. not distributed)
I'm using windows authentication and impersonation. Any idea?Hi Raymond,
If I understand correctly, the issue only happens in the environment that the web server is different with the SQL Server Reporting Services server. This means the web server is a remote server of the Report Server. Windows Integrated authentication is used
in this case. When running the web page, the 401 error occurs.
If so, it is actually a double hop issue. The double-hop problem will usually only be an issue to those of you who write some sort of web-based code (a web application or web service) that uses impersonation.
To fix the issue, we can configure kerberos authentication for the web application and the SQL Server Reporting Services.
Below is a great article that has delivered many solutions to fix the issue you met:
http://odetocode.com/articles/216.aspx
Additionally, you can read the following article to know more about double-hop:
http://blogs.technet.com/b/askds/archive/2008/06/13/understanding-kerberos-double-hop.aspx
http://blogs.msdn.com/b/knowledgecast/archive/2007/01/31/the-double-hop-problem.aspx
If you have any more questions, please feel free to ask.
Thanks,
Jin Chen
Jin Chen - MSFT
Thanks Jin. I believe this is the cause of the problem as well.
I tried to register the SPN but unfortunately it still doesn't work. I'm not sure whether I'm using the correct SPN name.
I have 3 reporting server instance on the SQL box. So the Web Service URL is like
http://Server:80/VirtualDirectoryDev,
http://Server:80/VirtualDirectoryTest and
http://Server:80/VirtualDirectoryStaging .
What's the SPN I need to register?
I tried
Setspn -a http/Server:80/VirtualDirectoryDev domain\account
and
Setspn -a http/aerver:80 domain\account.
But both of them are not working :( -
Implementing SQL Server Reporting Services with a Java EE Application
Hi All,
I need to find some tutorial on
"Implementing SQL Server Reporting Services with a Java EE Application"
for my j2EE application.
Until now i have searched a lot of sites but have not any thing related to this topic.
I am using apache axis along with SQL Server Report Manager for creating the sql server reports.
I have done upto :
Creating the webservice with the help of report manager.
Now i want to connect it through my j2EE application and want to retrieve some data from that web service.
I have got stuck on the following BOLD lines in my code .
code:
public CatalogItem[] getData(String res, String searchStr) throws RemoteException {
ReportingService2005Soap port = null;
ReportingService2005Locator loc = new ReportingService2005Locator();
// Retrieve a port from the service locator
try {
port = loc.getReportingService2005Soap(new java.net.URL(res));
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
org.apache.axis.client.Stub stub = (org.apache.axis.client.Stub) port;
stub.setUsername("localhost\\Administrator");
stub.setPassword("servWIN@2007");
// Retrieve a port from the service locator
SearchCondition condition = new SearchCondition();
condition.setCondition(ConditionEnum.Contains);
condition.setName("Name");
if (searchStr != null)
condition.setValue(searchStr);
else
condition.setValue("");
// Create an array of SearchConditions which will contain our single search condition
SearchCondition[] conditions;
conditions = new SearchCondition[1];
conditions[0] = condition;
// Call the Web service with the appropriate CatalogItem[] returnedItems;
CatalogItem[] returnedItems = null;
port.findItems("foldername",BooleanOperatorEnum.Or, conditions);
return returnedItems;
}i.e. while executing the findItems() method i got the following exception :
System.Web.Services.Protocols.SoapException: The item '/reportingservices' cannot be found. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException: The item '/reportingservices' cannot be found.
at Microsoft.ReportingServices.Library.RSService.FindItems(String folder, String operation, SearchCondition[] properties)
at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.FindItems(String Folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions, CatalogItem[]& Items)
Any any body has any idea please help me.
I need it urgently.
Regards.The above example is mentioned in msdn virtual lab that teaches how to connect to reporting services from a j2ee application.
I have done the same thing .. but i am not able to render the report programmatically .. if anybody knows pls let me know the solution.
Maybe you are looking for
-
Hi MY report is base on the view wihich is a based on 10 unions of select statments. I am trying to improve the performance. I am planing to remove the view completelty and base a report on the SQL. Please see below ffor view structure create view XY
-
To Make the Long text field as required using OA Framework Personalization
Hi All In IProcurement requisition, we have long text field called 'Justification' a long text field. I have made this field as mandatory by setting the required property as 'Yes' at site level. This works for Most of the cases. However if the user j
-
Why can't I rename a bookmark that is on my list?
The question says it all.
-
I am working in the hierarchy and re-naming fields names for reference when pointing to them in scripts. Everything has been working fine for days now. Now for some reason I cannot re-name an object. I am allowed to highlight the object, delete the e
-
How to get name of PL/SQL stored procedure being executed?
When executing a PL/SQL stored procedure, is there a way to extract the name of the procedure programatically? (Similar to the way an Oracle Form can retrieve it's own name via GET_APPLICATION_PROPERTY(CURRENT_FORM_NAME). ) Thanks