2009-03-31 20 views
5

Me he perdido esto de alguna manera en mi proceso de aprendizaje de SQL Server.Cómo puedo documentar tablas y campos en SQL Server 2005

Me gustaría poder documentar tablas/campos/procedimientos en nuestro entorno SQL Server 2005, y no puedo encontrar la manera de hacerlo. ¿Es esto posible, o necesitaría una aplicación de terceros de algún tipo?

Esto suena como una característica obvia, por lo que probablemente no tenga en cuenta.

Gracias!

JH

EDIT: specifially, estoy hablando de la documentación de objetos de SQL ('esta tabla se utiliza para bla, y se hace referencia por foo y bar.'). Gracias por toda la ayuda. Ustedes lo clavaron.

+0

¿Qué quiere decir con documento? Solo una lista? –

+1

+1 por incluso querer documentar cualquier cosa! :-) –

Respuesta

5

SQL Server tiene Extended Properties que puede utilizar para este fin.

+0

Esto es excelente, no lo habíamos escuchado y cubrirá nuestras necesidades perfectamente. Prestigio. – Ducain

3

Una de las mejores herramientas de documentación se llama SQL Doc por el software RedGate.

0

Hay muchas herramientas, personalmente me gusta el SQL Doc (por Red-Gate, mencionado anteriormente), pero también ApexSQL's ApexSQL Doc.

Pero muchas otras herramientas también leerán y documentarán los esquemas de la base de datos; si ya tiene un escritor de ayuda, compruébelo, ¡incluso podría soportar la documentación de la base de datos también!

Marc

0

Con stored_procedures, vistas y funciones que simplemente puede añadir una sintaxis comentario a la definición del objeto como:

/* 
some comment 
*/ 
create view dbo.view sample ... 

con tablas y los campos que es un poco más complicado, puede utilizar Extended Properties según lo sugerido por Chris. Puede acceder a él a través de Management Studio seleccionando la tabla en el objeto explorado y Propiedades en el menú contextual.

Si usted puede permitirse invertir en herramientas que puede recoger SQL Doc según lo sugerido por TheTXI

0

Usted debe mirar www.aphilen.com tienen un instrumento de documentación de SQL disponibles que pueden ayudar con lo que arr tratando de lograr, alternativamente, puede lograr esto todo de forma manual si tiene tiempo usando sp_help objectname

Cuestiones relacionadas