| |||
Ayuda con Base de datos SQL Saludos, bueno una vez mas aqui acudo a utedes para saber si alguien tiene algun programa que me ayude a documentar una base de datos en sql server 2000 espero me puedas ayudarr |
| |||
Programas en realidad hay varios.... y aparte de extraer script completo de bases de datos te ayudan con las funciones de administracion... pero son caros... uno buenisimo es el DBArtisan. Lo que te queda es usar los procedimientos almacenados del sistema que trae el SQL Server en donde puedes extraer las definiciones de bases de datos, tablas, indices, etc y con eso generas script con extension .sql y las guardas en un directorio; aparte por supuesto de imprimir. Algunos procs que puedes usar son : sp_help sin parametros te lista los objetos de la base sp_help nombre_table sp_helpdb nombre_base sp_helptext nombre_procedimiento almacenado sp_columns nombre_tabla sp_helpindex Y otros... pero eso son los mas importantes para documentar a mano.... Puedes usar el utilitario MSDOS osql para ejecutar los scripts y que genere la salida a disco; a un archivo texto osql -Utuloginsql -Ptipassword -Stuserversql -ientrada.sql -osalida1.txt donde entrada.sql como ejemplo puede contener use MiBASE go sp_helpdb MiBASE go Al ejecutar se te creara una salida con la definicion completa de la base MiBase Eso seria.... |
| |||
Cita:
Iniciado por monkyta Programas en realidad hay varios.... y aparte de extraer script completo de bases de datos te ayudan con las funciones de administracion... pero son caros... uno buenisimo es el DBArtisan. Lo que te queda es usar los procedimientos almacenados del sistema que trae el SQL Server en donde puedes extraer las definiciones de bases de datos, tablas, indices, etc y con eso generas script con extension .sql y las guardas en un directorio; aparte por supuesto de imprimir. Algunos procs que puedes usar son : sp_help sin parametros te lista los objetos de la base sp_help nombre_table sp_helpdb nombre_base sp_helptext nombre_procedimiento almacenado sp_columns nombre_tabla sp_helpindex Y otros... pero eso son los mas importantes para documentar a mano.... Puedes usar el utilitario MSDOS osql para ejecutar los scripts y que genere la salida a disco; a un archivo texto osql -Utuloginsql -Ptipassword -Stuserversql -ientrada.sql -osalida1.txt donde entrada.sql como ejemplo puede contener use MiBASE go sp_helpdb MiBASE go Al ejecutar se te creara una salida con la definicion completa de la base MiBase Eso seria.... Muchas gracias una vez mas veo que siempre puedo contar con los colaboradores de este foro y sigan asi nunca cambien voy a proar primero la aydua de los procedimientos que mecionaste |
| ||||
En general revisa los scripts de http://www.sqlservercentral.com/ tienen varios al respecto, en concreto te dejo este, que me gustó: http://www.sqlservercentral.com/scri...tions/1589.asp
__________________ Friedrich Nietzsche |
| |||
Cita:
Iniciado por Mithrandir En general revisa los scripts de http://www.sqlservercentral.com/ tienen varios al respecto, en concreto te dejo este, que me gustó: http://www.sqlservercentral.com/scri...tions/1589.asp Gracias por la aportacion Mithrandir estoy aprendiendo mucho de ese link |