2009-04-28 117 views
1

如何允许SSIS包使用包含表和其他对象的创建脚本的Visual Studio 2005或2008数据库项目(注意:这不是Visual Studio数据库版 - 只需Pro with Business Intelligence)?使用SSIS从VS2005/2008数据库项目构建数据库

这个想法是通过从源码安全模式和产品数据构建模式来重新创建我的测试实例。

我可以同时访问VS2005和2008 Pro,并且这两个命令都是针对Prod和Test的Sql Server 2005。

回答

1

简而言之,您不能“允许ssis包使用VS 2005或2008 db项目”。我不知道你为什么要使用SSIS来运行创建脚本。您可以从sqlcmd实用程序运行脚本。

如果你仍想使用SSIS,这是我会做什么:

  • 创建部署脚本(VS为DB Pro可以做到这一点)
  • 在你的控制创建一个包
  • 流程,请使用执行进程任务并将其配置为以脚本文件作为输入运行sqlcmd
0

您可以通过执行SSIS包中的SQL任务来调用DB项目中的脚本。但是,没有直接的方式来消费它们。