Can I run SSIS packages with SQL Server Express or Web or Workgroup editions?

后端 未结 3 2066
[愿得一人]
[愿得一人] 2020-12-10 02:19

I have looked at the SQL Server 2008 feature comparison matrix and it lists the express/web and workgroup editions as having the SSIS runtime. Does this mean it is possible

相关标签:
3条回答
  • 2020-12-10 02:24

    You need dtexec to run SSIS packages from command line.

    In SQL2005 Express you got dtexec and necessary tools with

    • SQL Server 2005 Express Edition with Advanced Services
    • Microsoft SQL Server 2005 Express Edition Toolkit

    However, without SQL Agent you have to use other scheduling methods.

    More information: http://daron.yondem.com/default.aspx?month=2006-05

    Caveat: I haven't actually tried this and there are reports that dtexec just fails with a licence error. In my case, I just needed to run a dtsx once and did it with Developer edition with SQLExpress as data flow destination.

    0 讨论(0)
  • 2020-12-10 02:30

    OK, here's the story. You can install DTEXEC using SQL Server 2005 Express Edition with Advanced Services or the Toolkit as above. However, this version of DTEXEC is not fully functional. If one of your data flow tasks tries to do something that isn't allowed you will get a message like this:

    Description: The product level is insufficient for component "<component>" (1828).

    This means that the particular component uses something which isn't supported in the installed version of DTEXEC. I have noticed, for example, that this will happen if you use a DataReader source, which it appears I have to do to import from ODBC.

    0 讨论(0)
  • 2020-12-10 02:36

    The workgroup edition only has primitive import and export capabilities. As far as I can confirm, if you want to create SSIS packages using any data transformations you need to get SQL standard edition or higher.

    0 讨论(0)
提交回复
热议问题