Pregunta

Actualmente no tenemos nuestros objetos de SQL Server en ninguna forma de control de origen. Recientemente instalamos TFS 2008 y me gustaría agregar nuestro código de servidor SQL. Creo que podría hacer un script de toda la base de datos y crear archivos de script para cada objeto, pero espero que haya una manera de señalar una base de datos en SSMS y crear un proyecto que se pueda agregar a TFS o algo similar. Básicamente, busco la forma más sencilla de llegar del punto A al punto B. He instalado el proveedor TFS MSSCCI y veo TFS en las opciones del proveedor de control de origen en SSMS. La instancia de SQL Server es SS2005.

¿Fue útil?

Solución

Si tiene una licencia de Visual Studio Team Developer, puede descargar la edición de la base de datos. Tiene un tipo de proyecto que puede poner sus tablas, sprocs, disparadores, etc. bajo control de origen y verificarlo en TFS.

actualización:
Redgate tiene un producto llamado SQL Source Control . Que enlaza con varios sistemas de control de fuente como TFS, SVN, etc.

Otros consejos

También puede probar la versión ApexSQL, un complemento SSMS para versionar bases de datos y objetos db directamente en SSMS.

Estamos en el proceso de mejora constante y también puede ver nuestra hoja de ruta para futuras mejoras en este artículo: Rediseñando la versión de ApexSQL & # 8211; La hoja de ruta

Descargo de responsabilidad: trabajo para ApexSQL

Espero que esto ayude

Creo que generar sus propios scripts es la mejor manera de hacerlo, como se describe en esta excelente serie de artículos:

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

Uso Tareas - > Generar secuencias de comandos en SSMS para crear una secuencia de comandos SQL que almaceno en mi proyecto. Si hace esto, asegúrese de elegir opciones para incluir elementos como desencadenantes e índices. Normalmente ignoro las propiedades extendidas en la generación del script para hacer las cosas un poco más compactas.

La forma más sencilla de hacerlo es con Quest Toad para SQL Server. Descargo de responsabilidad - Trabajo para Quest, jajaja. De todos modos, Toad se integra con TFS para que pueda verificar los objetos dentro y fuera del control de origen. No tiene que molestarse en escribir primero los objetos. Si quiere jugar con él, obtenga la última versión beta de forma gratuita, y hay una comunidad de usuarios activa en ese sitio donde puede hacer preguntas.

Toad para SQL Server

Probablemente necesite Visual Studio Team System For Database Professionals para hacer lo que quiera.

Uso el proyecto de base de datos estándar y solo mantengo tres scripts por base de datos: uno para el esquema, uno para los procesos almacenados y otro para la población de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top