【问题标题】:Using SSIS to build a database from a VS2005/2008 database project使用SSIS从VS2005/2008数据库项目构建数据库
【发布时间】:2010-10-22 09:31:55
【问题描述】:

如何允许 SSIS 包使用 Visual Studio 2005 或 2008 数据库项目,其中包含表和其他对象的创建脚本(注意:这不是 Visual Studio 数据库版 - 只是带有商业智能的 Pro)?

我们的想法是通过从源安全构建架构和来自 prod 的数据来使用它来重新创建我的测试实例。

我可以同时访问 VS2005 和 2008 Pro,而且这在 Sql Server 2005 中适用于 Prod 和 Test。

【问题讨论】:

    标签: sql-server visual-studio-2008 visual-studio-2005 ssis


    【解决方案1】:

    简短的回答是,您不能“允许 ssis 包使用 VS 2005 或 2008 db 项目”。我不确定您为什么要使用 SSIS 来运行创建脚本。您可以从 sqlcmd 实用程序运行脚本。

    如果你仍然想使用 SSIS,我会这样做:

    • 创建一个部署脚本(VS for DB Pro 可以做到)
    • 创建一个包
    • 在您的控制流中,使用 Execute Process Task 并将其配置为以脚本文件作为输入运行 sqlcmd

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-04
        • 1970-01-01
        • 1970-01-01
        • 2011-02-08
        • 1970-01-01
        相关资源
        最近更新 更多