代码之家  ›  专栏  ›  技术社区  ›  Nick

使用ssis从vs2005/2008数据库项目构建数据库

  •  1
  • Nick  · 技术社区  · 17 年前

    如何允许ssis包使用visual studio 2005或2008数据库项目,该项目包含表和其他对象的创建脚本(注意:这不是visualstudiodatabaseedition-只是prowithbusinessintelligence)?

    我们的想法是使用这个来重新创建我的测试实例,方法是从source safe和prod构建模式。

    我可以同时访问vs2005和2008 pro,这对prod和test来说都是对sql server 2005的攻击。

    2 回复  |  直到 14 年前
        1
  •  1
  •   bart    14 年前

    简而言之,您不能“允许ssis包使用vs 2005或2008 db项目”。我不确定为什么要使用ssis来运行创建脚本。可以从SqLCMD实用工具运行脚本。

    如果仍要使用ssis,我将执行以下操作:

    • 创建部署脚本(VS Pro可以做到这一点)
    • 创建包
    • 在控制流中,使用execute process task并将其配置为以脚本文件作为输入运行sqlcmd
        2
  •  0
  •   John Welch    17 年前

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

    推荐文章