2009-04-28 90 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項目中的腳本。但是,沒有直接的方式來消費它們。