We don't have Database Edition of Team Foundation System. We have Development Edition. And the options shown in these articles and videos are not available in Dev. Edition.
Main Topics
Browse All TopicsI got a task to add SQL Database to TFS. How do I do this? Database has lot of tables, SP, views, functions etc.
Frankly, I don't know what we will get by adding database to TFS? If someone changes data by going to table in SQL server, Will we be able to find out what has changed?
I need a step by step help to add Schema , tables, SP views and DATA (how to add data into TFS......)? I have no where to start.
Please help
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
You can include SQL files (like any other text file) in the TFS even without database edition. Therefor you could have all your schema/stored procedures/etc in TFS. But that will be all. It will not help you when deploying/testing or when you need to do an upgrade of your clients database.
In such a system I would (and that's the way I do it for home projects without TFS):
1 make create SQL scripts for every object in the database and number them in the filename using SQL Management Studio
2 For every changed object (when developing a new version) make change scripts and number them too
Put all these files are in TFS, change only the files for the version under development. NEVER change a file of a released version, add a changescript instead.
Organize these files any way you like. I have lots of folders for the objects.
When deploying you would get the files for a certain version from the TFS and run all the scripts in the numbered order.
When upgrading a database you would run the scripts that were not there in the old version. Take care here, data might get lost...
You can build a deployment tool that runs the necessary scripts on the server. I have a table in every database that keeps the filenumber of last run script so I can see what to run when upgrading, my deployment tool is SQL Management Studio.
Business Accounts
Answer for Membership
by: sjon1966Posted on 2009-06-22 at 04:42:39ID: 24681427
I think you should check out this article: en-us/maga zine/dd483 214.aspx
en-us/team system/cc7 45881.aspx
http://msdn.microsoft.com/
and a couple of videos like this one:
http://msdn.microsoft.com/
You'll get a good testing/development environment which helps you maintain your database (schema/stored procedures/etc) versions much faster.
You can populate a database with testdata.
John