当前位置:  开发笔记 > 数据库 > 正文

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

如何解决《我可以使用SQLServerExpress或Web或Workgroup版本运行SSIS包吗?》经验,为你挑选了3个好方法。

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



1> mika..:

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

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

带有高级服务的SQL Server 2005 Express Edition

Microsoft SQL Server 2005 Express Edition工具包

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

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

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


回答一年后,死有用!谢谢

2> duckworth..:

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


为了让我的生活比以往更加艰难,我感到很沮丧.

3> 小智..:

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

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

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

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有