I have a SSIS package that loads data in an Access DB to tables on a SQL Server DB.
Currently I double click the package and execute it. There are times when there is a lot of data to load.
My question is there a way I can optimize the SSIS package so that it loads faster?
Best Answer
You'd have to optimize the source and I'm not sure what optimizations are available for Access - a quick Google search reveals this and something about indexes here but I'm honestly clueless about how Access indexes work.
It occurs to me that you could create a linked server to the Access database and then just schedule a job to run a query against the link.
or even query the source using
OPENROWSET
or
I guess this would save you the overhead of firing up SSIS packages and worrying about data flow tasks.