2008-11-15 154 views

回答

7

工作组版本只具有原始的导入和导出功能。据我可以确认,如果你想使用任何数据转换来创建SSIS包,你需要获得SQL标准版或更高版本。

+0

如果我使用开发者版本,我可以创建任何类型的包,如果SSIS运行时在SQL Server的所有版本上,那么什么是阻止我使用SQL Server代理运行包?或通过命令行? – 2008-11-15 17:08:52

+0

我不记得确切的细节,但它会给你一个错误,说X任务不可用或者产品级别不足。 – duckworth 2008-11-15 20:33:21

9

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

在SQL2005快递你有DTEXEC和必要的工具,

然而,如果没有SQL代理,你必须使用其他调度方法。

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

警告:我还没有真正尝试这样做,有一些DTEXEC只是失败与许可证错误报告。就我而言,我只需要运行一次dtsx,并使用SQLExpress的开发人员版将其作为数据流目标。

4

好的,这是故事。您可以可以使用带有高级服务的SQL Server 2005 Express Edition或工具包安装DTEXEC,如上所述。但是,这个版本的DTEXEC功能不完整。如果您的数据流任务的一个尝试做一些事情,是不允许你会得到类似这样的消息:

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

这意味着特定组件使用一些东西,是不是在安装的版本支持的DTEXEC。例如,我已经注意到,如果使用DataReader源,会出现这种情况,看起来我必须从ODBC导入数据源。

相关问题