我看过SQL Server2008功能比较矩阵,它列出了具有SSIS运行时的express/web和工作组版本。这是否意味着可以使用开发人员版开发SSIS包,然后在运行SQL server 2008 Express版等较低SQL Server版本的服务器上部署和运行它们?
发布于 2008-11-15 14:55:25
工作组版仅具有原语导入和导出功能。据我所知,如果您想使用任何数据转换来创建SSIS包,您需要获得SQL标准版或更高版本。
发布于 2008-11-18 10:39:38
您需要dtexec从命令行运行SSIS包。
在SQL2005 Express中,您获得了dtexec和必要的工具
但是,如果没有SQL Agent,则必须使用其他调度方法。
更多信息:http://daron.yondem.com/default.aspx?month=2006-05
注意:我还没有真正尝试过这个方法,有报道称dtexec只是因为许可证错误而导致失败。在我的例子中,我只需要运行一次dtsx,并使用SQLExpress作为数据流目标的Developer edition来运行它。
发布于 2010-04-15 20:36:23
好了,故事是这样的。您可以使用SQL Server2005Express Edition with Advanced Services或上述工具包安装DTEXEC。但是,此版本的DTEXEC功能不全。如果你的一个数据流任务试图做一些不被允许的事情,你会得到这样的消息:
Description: The product level is insufficient for component "<component>" (1828).
这意味着特定的组件使用了已安装的DTEXEC版本中不支持的内容。例如,我注意到,如果您使用DataReader源,就会发生这种情况,这似乎是我必须从ODBC导入的源。
https://stackoverflow.com/questions/292564
复制相似问题