我可以使用SQL Server Express或Web或Workgroup版本运行SSIS包吗?

And*_*mer 19 sql-server ssis sql-server-2008

我查看了SQL Server 2008功能比较矩阵,它将快速/ Web和工作组版本列为具有SSIS运行时的版本.这是否意味着可以使用开发人员版本开发SSIS包,然后在运行SQL Server 2008 Express Edition之类的低端SQL Server版本的服务器上部署和运行它们?

mik*_*ika 10

您需要dtexec从命令行运行SSIS包.

在SQL2005 Express中,你有dtexec和必要的工具

但是,如果没有SQL Agent,则必须使用其他调度方法.

更多信息:http://daron.yondem.com/default.aspx?month = 2006-05

警告:我实际上没有尝试过这个,并且有报道称dtexec因许可证错误而失败.在我的情况下,我只需要运行一次dtsx并使用SQLExpress作为数据流目标的Developer Edition.

  • 回答一年后,死有用!谢谢 (2认同)

duc*_*rth 9

工作组版本仅具有原始导入和导出功能.据我所知,如果您想使用任何数据转换创建SSIS包,您需要获得SQL标准版或更高版本.

  • 为了让我的生活比以往更加艰难,我感到很沮丧. (3认同)

小智 5

好,这是故事。您可以使用带有高级服务的SQL Server 2005 Express Edition或上述工具包安装DTEXEC。但是,此版本的DTEXEC不能完全起作用。如果您的数据流任务之一尝试执行不允许的操作,您将收到如下消息:

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

这意味着特定组件使用了已安装的DTEXEC版本不支持的组件。例如,我已经注意到,如果使用DataReader源,就会发生这种情况,看来我必须这样做才能从ODBC导入。