Can SSIS or a Stored Procedure execute an Access DB?

  • Because of the many problems with SSIS and trying to import data into a SQL Server table from Excel, I have written a very simple Access database to copy the data from Excel into Access, then copy it from the Access table into SQL Server. I tried doing it without the Access table in the middle and that does not seem to work very well, but with the Access table in the middle, it works every time. Now I would like to have this work every night within an SSIS package, or even just within a Stored Procedure.

    Any suggestions?

    Thanks

    [font="Comic Sans MS"]Vic[/font]
    www.vicrauch.com

  • Because of the many problems with SSIS and trying to import data into a SQL Server table from Excel

    Not to sure why you think it is that big of a problem...but everyone is entitled to their opinions.

    I have written a very simple Access database to copy the data from Excel into Access, then copy it from the Access table into SQL Server

    If it is pretty simple and depending on how much data and complexity you are talking about it, would have probably been easier to just use OPENROWSET and query the data directly from T-SQL.

    I tried doing it without the Access table in the middle and that does not seem to work very well, but with the Access table in the middle, it works every time. Now I would like to have this work every night within an SSIS package, or even just within a Stored Procedure.

    I think you are overcomplicating it and it will be something harder to maintain. Moving data from Excel to Access with SSIS is the same as moving data from Excel to SQL Server, maybe with less data manipulation required.

    Access you can utilize linked tables to insert into SQL Server tables. You could build out a macro to move data from Excel to Access to SQL Server. Then call that macro from a batch file within your SSIS package or straight from SQL Agent job, using Access command line.

    Shawn Melton
    Twitter: @wsmelton
    Blog: wsmelton.github.com
    Github: wsmelton

  • What issues are you experiencing with importing from Excel?

    Unless you are correcting data as it moves from Excel to Access, I cannot think of any reason why you could not use SSIS to import the data from Excel.

    If you used the import wizard to create the package for you, then try to use it as is, then yes you might have problems. Chances are you'll have to tweak a few items and the it should work every time, as long as the format of your spreadsheet(s) doesn't change.



    Alvin Ramard
    Memphis PASS Chapter[/url]

    All my SSC forum answers come with a money back guarantee. If you didn't like the answer then I'll gladly refund what you paid for it.

    For best practices on asking questions, please read the following article: Forum Etiquette: How to post data/code on a forum to get the best help[/url]

  • Unless you are correcting data as it moves from Excel to Access, I cannot think of any reason why you could not use SSIS to import the data from Excel.

    Seriously? How about problems with data-type guesswork which the Excel driver kindly attempts?

    The absence of evidence is not evidence of absence.
    Martin Rees

    You can lead a horse to water, but a pencil must be lead.
    Stan Laurel

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply