Si os encontráis con la necesidad de documentar una BD SQL Server, tenéis distintas posibilidades para hacer esta tarea. En este post os enumero alguna de las que he visto:
Herramientas:
- LiveDoco, herramienta de tipo Web de pago: http://elpaladintecnologico.blogspot.com.es/2013/04/documentar-tu-base-de-datos-es-sencillo.html
- Red-Gate: http://www.red-gate.com/products/sql-development/sql-doc/
-
Listado completo de herramientas: http://www.mssqltips.com/sqlservertip/1250/sql-server-documentation-tools/ Construyendo nuestras propias utilidades de documentación:
Con T-SQL: http://geeks.ms/blogs/fzuniga/archive/2010/01/11/listar-las-tablas-y-columnas-de-una-base-dedatos.aspx http://rodrigopb.wordpress.com/2011/09/27/documentar-vistas-stores-y-funciones-en-sql-server/ - http://msdn.microsoft.com/en-us/library/ms188021.aspx
- Con PowerShell:
Seguro que hay más opciones, pero me quedo con la última: hacerlo mediante PowerShell. Además, no tenéis que crear el script desde cero porque ya lo tenéis disponible a través del post que os he añadido.