SSRS 2008 používal staré System.Data.OracleClient. V SSRS 2016 a novějších musíte nainstalovat poskytovatele Oracle ODP.NET vytvořeného a podporovaného společností Oracle. Pravděpodobně je tedy rozdíl v tom, jak je parametr relace NLS_DATE_FORMAT nastaven dvěma ovladači.
Své nastavení můžete zobrazit, pokud do přehledu přidáte datovou sadu pomocí tohoto dotazu:
select parameter, value
from nls_session_parameters
where parameter like 'NLS%'
order by parameter
Bohužel se zdá, že neexistuje způsob, jak globálně změnit formát data klienta v Oracle.ManagedDataAccess, takže budete muset provést všechny změny v dotazech na datovou sadu sestav.
Případně se můžete pokusit zajistit, že předáváte parametry Date a nikoli řetězcové parametry. Pokud předáte datum do funkce Oracle to_date(), nemusíte formát zadávat.
Dokumenty pro SSRS 2014 "Tento vestavěný typ zdroje dat je založen na .NET Framework Managed Provider for Oracle a vyžaduje komponentu klientského softwaru Oracle."
A pro SSRS 2016 "Tento vestavěný typ zdroje dat používá přímo poskytovatele dat Oracle a vyžaduje komponentu klientského softwaru Oracle."