Question

Nos objets SQL Server ne sont actuellement associés à aucune forme de contrôle de source. Nous avons récemment installé TFS 2008 et j'aimerais que notre code de serveur SQL soit ajouté. Je pense que je pourrais créer un script pour toute la base de données et créer des fichiers de script pour chaque objet, mais j'espère qu'il existe un moyen de pointer sur une base de données dans SSMS et de créer un projet pouvant être ajouté à TFS ou à un logiciel similaire. En gros, je cherche le moyen le plus simple d'aller d'un point A à un point B. J'ai installé le fournisseur TFS MSSCCI et je vois TFS dans les options du fournisseur de contrôle de code source dans SSMS. L’instance SQL Server est SS2005.

Était-ce utile?

La solution

Si vous possédez une licence Visual Studio Team Developer, vous pouvez télécharger l’édition Database. Il a un type de projet qui peut placer vos tables, sprocs, déclencheurs, etc. sous contrôle de source et le contrôler dans TFS.

mise à jour:
Redgate propose un produit appelé Contrôle de source SQL . Ce qui est lié à plusieurs systèmes de contrôle de source tels que TFS, SVN, etc.

Autres conseils

Vous pouvez également essayer ApexSQL Version, un complément SSMS pour la gestion des bases de données et des objets de base de données directement dans SSMS.

Nous sommes en processus d'amélioration constante et vous pouvez également consulter notre feuille de route pour les améliorations futures de cet article: Refonte de la version d'ApexSQL & # 8211; La feuille de route

Avertissement: je travaille pour ApexSQL

J'espère que cela vous aidera

Je pense que générer vos propres scripts est la meilleure façon de le faire, comme le décrit cette excellente série d'articles:

http://odetocode.com/Blogs/scott /archive/2008/01/31/11710.aspx

J'utilise des tâches - > Générez des scripts dans SSMS pour créer un script SQL que je stocke dans mon projet. Si vous faites cela, assurez-vous de choisir des options pour inclure des éléments tels que les déclencheurs et les index. J'ignore généralement les propriétés étendues de la génération de script pour rendre les choses un peu plus compactes.

La méthode la plus simple consiste à utiliser Quest Toad pour SQL Server. Disclaimer - Je travaille pour Quest, hahaha. Quoi qu'il en soit, Toad s'intègre à TFS pour vous permettre d'insérer et de retirer des objets du contrôle de source. Vous n'avez pas à vous soucier de scripter les objets en premier. Si vous voulez jouer avec, téléchargez gratuitement la dernière version bêta et posez des questions sur ce site. Vous y trouverez une communauté d'utilisateurs actifs.

Toad pour SQL Server

Vous avez probablement besoin de Visual Studio Team System pour les professionnels de la base de données pour faire ce que vous voulez.

J'utilise le projet de base de données standard et je ne conserve que trois scripts par base de données: un pour le schéma, un pour les processus stockés et un pour la population de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top