usuarios ¿Cómo puedo agregar objetos de la base de datos de SQL Server a TFS?




sql server seguridad usuarios (5)

La forma más sencilla de hacerlo es con Quest Toad para SQL Server. Descargo de responsabilidad - Yo trabajo para Quest, jajaja. De todos modos, Toad se integra con TFS para que pueda verificar los objetos dentro y fuera del control de la fuente. No tiene que preocuparse primero por escribir los objetos. Si quieres jugar con él, toma la última versión beta gratis, y hay una comunidad de usuarios activa en ese sitio donde puedes hacer preguntas.

Toad para SQL Server

Actualmente no tenemos nuestros objetos de SQL Server en ningún tipo de control de origen. Recientemente instalamos TFS 2008 y me gustaría obtener nuestro código de servidor SQL agregado. Creo que podría crear una secuencia de comandos de toda la base de datos y crear archivos de script para cada objeto, pero espero que haya una forma 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 ir del punto A al punto B. He instalado el proveedor TFS MSSCCI y veo TFS en las opciones del proveedor de control de código fuente en SSMS. La instancia de SQL Server es SS2005.


Uso Tareas -> Generar scripts en SSMS para crear un script SQL que guardo en mi proyecto. Si lo hace, asegúrese de elegir opciones para incluir elementos como desencadenantes e índices. Por lo general, ignoro las propiedades extendidas en la generación de scripts para hacer las cosas un poco más compactas.


También podría probar ApexSQL Version, un complemento SSMS para bases de datos de versionado 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ño de la versión de ApexSQL - La hoja de ruta

Descargo de responsabilidad: trabajo para ApexSQL

Espero que esto ayude



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 fuente y verificarlo en TFS.

actualizar:
Redgate tiene un producto llamado SQL Source Control . Que se relaciona con varios sistemas de control de fuente como TFS, SVN, etc.





ssms