Geralmente as pessoas fazem uma de duas coisas:
-
Desenvolva no Visual Studio, por meio do Solution Explorer. Basta abrir o projeto como faria com qualquer outro projeto, adicionar tabelas, índices, etc. Você ainda obtém a mesma GUI para editar objetos de banco de dados que obtém no SSMS. Todas as alterações serão adicionadas automaticamente às alterações pendentes do TFS (assim como qualquer outra alteração de código) e poderão ser verificadas quando você estiver pronto.
-
Implante o banco de dados mais recente (usando Publicar no VS) em qualquer SQL Server, faça suas alterações no SSMS e, em seguida, faça uma comparação de esquema no Visual Studio para trazer suas alterações de volta ao projeto de banco de dados para que possam ser verificadas no TFS.
Eu tenho usado projetos de banco de dados por muitos anos e eu os AMO! Todos os desenvolvedores a quem os apresentei se recusam a desenvolver sem eles a partir desse ponto.