I have a report that I have tested the performance using variances datasources. It accesses a sql server:
OLE DB with windows authentication (user is sys admin): 42 seconds to complete report
OLE DB with sql authentication, where I manually type in a sql user ID and password: 19 seconds
ODBC with sql authentication: 6 seconds
ODBC with windows authentication: Unable to convert report as it doesn't show any sql tables or views, even though my windows account is sysadmin
Why is ODBC so much faster? I don't want to use ODBC as it requires every client accessing to have the ODBC setup, has issues where database has '-' in the name, does not seem to work with windows authentication.
OLE DB with windows authentication (user is sys admin): 42 seconds to complete report
OLE DB with sql authentication, where I manually type in a sql user ID and password: 19 seconds
ODBC with sql authentication: 6 seconds
ODBC with windows authentication: Unable to convert report as it doesn't show any sql tables or views, even though my windows account is sysadmin
Why is ODBC so much faster? I don't want to use ODBC as it requires every client accessing to have the ODBC setup, has issues where database has '-' in the name, does not seem to work with windows authentication.