March 12, 2015 at 6:24 am
Hi all,
we have multiple oracle clients installed in the reporting server; is there any way to find out which oracle client's library is being used by the reporting server;
Platform - windows 2012 r2
sql server 2014
Oracle 11g
March 12, 2015 at 7:03 am
this gives you the name of the report + name of the shared data source;
if your reports have embedded data sources, i think you have to open each report.
from there, would you know offhand which resource is using which library?
select
Catalog.name,
cat1.Name datasource
from
Catalog
join DataSource
on Catalog.ItemID = DataSource.ItemID
join Catalog cat1
on DataSource.Link = cat1.ItemID
where
Catalog.Type = 2
Lowell
March 12, 2015 at 7:24 am
Hi Lowell,
thanks for your response, but I do know the share DS and it is configured using oracle db provider; I wanted to know that which oracle client's library the driver is using
March 12, 2015 at 7:28 am
i think you just have to open each datasource in the web client and review it to see if it is using ORAOLEDB.Oracle, or ORAOLEDB.Oracle.1 right? how many unique shared data sources do you have?
on my server, i only have six, so it wouldn't take too long to manually open each one to review.
i just tried to convert the originalConnectionString in ReportServe.dbo.DataSource to a string to charindex it, but it doesn't convert cleanly;
select
convert(varchar(max),convert(varbinary(max),OriginalConnectionString) ) As cn, *
from DataSource
Lowell
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply