Domanda

Al momento non abbiamo i nostri oggetti SQL Server in nessuna forma di controllo del codice sorgente. Di recente abbiamo installato TFS 2008 e vorrei aggiungere il codice del nostro server SQL. Penso di poter scrivere tutto il database e creare file di script per ogni oggetto, ma spero che ci sia un modo per puntare a un database in SSMS e creare un progetto che può essere aggiunto a TFS o qualcosa di simile. Fondamentalmente, sto cercando il modo più semplice per andare dal punto A al punto B. Ho installato il provider MSSCCI TFS e vedo TFS nelle opzioni del provider di controllo del codice sorgente in SSMS. L'istanza di SQL Server è SS2005.

È stato utile?

Soluzione

Se disponi di una licenza per sviluppatori Team di Visual Studio, puoi scaricare l'edizione Database. Ha un tipo di progetto che può portare tabelle, sprocs, trigger, ecc. Sotto il controllo del codice sorgente e controllarlo in TFS.

Aggiornamento:
Redgate ha un prodotto chiamato SQL Source Control . Che si ricollega a diversi sistemi di controllo del codice sorgente come TFS, SVN, ecc.

Altri suggerimenti

Potresti anche provare ApexSQL Version, un componente aggiuntivo SSMS per database di versioning e oggetti db direttamente in SSMS.

Siamo in fase di costante miglioramento e puoi anche consultare la nostra tabella di marcia per i miglioramenti futuri in questo articolo: Riprogettazione della versione di ApexSQL - La road map

Disclaimer: lavoro per ApexSQL

Spero che questo aiuti

Penso che generare i tuoi script sia il modo migliore per farlo, come descritto in questa eccellente serie di articoli:

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

Uso Task - > Genera script in SSMS per creare uno script SQL che memorizzo nel mio progetto. Se lo fai, assicurati di scegliere le opzioni per includere elementi come trigger e indici. In genere ignoro le proprietà estese nella generazione dello script per rendere le cose un po 'più compatte.

Il modo più semplice per farlo è con Quest Toad per SQL Server. Disclaimer - Lavoro per Quest, hahaha. Ad ogni modo, Toad si integra con TFS in modo da poter controllare gli oggetti dentro e fuori dal controllo del codice sorgente. Non devi preoccuparti di scrivere prima gli oggetti. Se vuoi giocarci, prendi l'ultima versione beta gratuitamente e c'è una comunità di utenti attiva su quel sito dove puoi fare domande.

Rospo per SQL Server

Probabilmente hai bisogno di Visual Studio Team System per i professionisti del database per fare quello che vuoi.

Uso il progetto Database standard e conservo solo tre script per database: uno per lo schema, uno per i processi memorizzati e uno per la popolazione di dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top