2013-04-15 54 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执行包,它是一个源代码管理系统(除其他外),而不是包存储库。

相关问题