Integration Services (SSIS) and Visual Studio Team Foundation Server
You can use the suite of tools in Visual Studio 2012 and the Visual Studio Team Foundation Server 2012 to manage the lifecycle of SSIS projects. You can also use earlier versions of Visual Studio with Team Foundation Server.
Microsoft Visual Studio Team Foundation Server, the core of the application lifecycle management tools, provides version control, a build system, and tools and metrics for managing and organizing projects. With a license for Team Explorer, you can view and update data in Team Foundation Server by using Team Web Access, Visual Studio and other integrated development environments. For more information, see Application Lifecycle Management with Visual Studio and Team Foundation Server
The following table lists the file extensions of the files that make up an SSIS project. Certain changes that you make to during development will result in changes to the project file (.dtproj), including modifying package parameters, modifying package connection managers, and adding and removing packages, shared connection managers, and project parameters.
File Extension |
Description |
---|---|
.dtsx |
Package file. |
.params |
File stores project parameters. |
.dtproj |
Project file. |
.dtproj.user |
File contains user specific information. |
.conmgr |
Shared connection manager file. |
.sln |
Visual Studio solution file. |
.dtproj.vspscc |
Auto-generated file used by Team Foundation Server. |
.vssscc |
Auto-generated file used by Team Foundation Server. |
.database |
File created by SQL Server BI projects in Visual Studio and not used by SSIS. |
For more information about working with SSIS and Visual Studio Team Foundation Server, and best practices for doing team development, see Chapter 5 in the book, Microsoft SQL Server 2012 Integration Services.
For information on installing Team Foundation Server, see Installing Team Foundation Server
To connect to Visual Studio Team Foundation Server 2012
Launch SQL Server Data Tools (SSDT).
On the Team menu, click Connect to Team Foundation Server.
In the Team Explorer – Connect pane, click Connect.
In the Connect to Team Foundation Server dialog box, click Servers.
In the Add/Remove Team Foundation Server dialog box, click Add.
In the Add Team Foundation Server dialog box, enter the server information, click OK, and then click Close in the Add/Remove Team Foundation Server dialog box.
In the Connect to Team Project dialog box, select the server you’ve added, click the appropriate team project, and then click Connect.
To add an Integration Services project to Visual Studio Team Foundation Server 2012
On the Team menu in SQL Server Data Tools (SSDT), click Connect to Team Foundation Server.
In Solution Explorer, right-click the project and then clickAdd Solution to Source Control.
Click a folder in the Team Project Location area, or click Make New Folder and select the new folder, and then click OK.
To check an Integration Services project into Visual Studio Team Foundation Server 2012
In Solution Explorer in SQL Server Data Tools (SSDT), right-click the project and then click Check In. The Team Explorer pane appears.
(Optionally) Under Included Changes, click Exclude All. Or, under Excluded Changes, click Include All.
(Optionally) Under Notes, you can add comments for the code reviewer, security reviewer, and the performance reviewer.
Enter a comment in the Comment box, and then click Check In.
See Also
Other Resources
Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2012 (Download)