2013-04-15 94 views
0

我剛剛從源代碼管理中向TFS服務器添加了一個新文件夾和幾個包,並且它們在從源代碼控制中檢查時確實存在。執行包任務是否可以執行存儲在TFS中的包?

但是,當我試圖構建一個Parent包並在SQL Server中查找那些上載的包時,它們都沒有找到。我的操作如下:

1. Add "Execute Package Task" component, then double click to edit 
    2. Package Location: SQL Server; 
    Connection: XXXX; 
    Package Name: Here pops up a list of folders and package files but newly uploaded ones are not included. 
因爲老filefolders和包(由其他人上傳)在包名稱彈出窗口中列出

「連接」填寫正確。

那麼我怎麼能配置我的包在TFS,使其顯示從SQL Server包列表?

P.S.我正在使用Visual Studio 2008和SQL Server 2008

回答

4

你不能。由於文檔says

執行包任務可以運行存儲在存儲在文件系統中的SQL Server msdb數據庫和包的包。該任務使用OLE DB連接管理器連接到SQL Server和文件連接管理器以訪問文件系統。

執行包任務不知道TFS是什麼或如何連接到它。如果你真的需要這樣做,那麼你將不得不編寫自己的custom task,它確實知道如何連接到TFS。

但是我不知道你爲什麼要直接從TFS執行包,它是一個源代碼管理系統(除其他外),而不是包存儲庫。

相關問題