Puedo obtener el codigo de la arquitectura de BD? | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Puedo obtener el codigo de la arquitectura de BD?

Saludos a todos.<br /><br />El año pasado estuve trabajando en un proyecto con SQL Server 2000. Yo diseñe la BD. Sali ocho meses y alguien siguio trabajando sobre mi BD (hizo cambios) solo que no dejo nada documentado. [<img src=’/community/emoticons/emotion-6.gif’ alt=’:(‘ />!]<br /><br />[?]¿Existe alguna forma de borrar todos los datos de la BD y reinicialiar cada campo autonumerico para seguir trabajando con esa BD como si la acabara de crear?<br /><br />o en su defecto…<br /><br />[?]¿De alguna manera puedo obtener el código para obtener la arquitectura (diseño) de la BD para poder volver a crearla?<br /><br />De antemano… Gracias por su ayuda.<br /><br />————————————————–<br /> L.I. EDGAR RUBIO CORAZÓN<br /><br /> INSTITUTO DE INVESTIGACIONES ELECTRICAS<br /> GERENCIA DE SIMULACIÓN. <br /> Calle Reforma 113, <br /> Col. Palmira, C.P. 62490 <br /> Cuernavaca, Morelos, México<br /><br /> (777)362-38-11 Ext. 7719<br />————————————————–
Lo mejor que te puedo sugerir es que uses el administrador coorporativo y posicionado en la base de datos, boton derecho del mouse, crear un script con todas las propiedades (tablas, store procedures, indices, triggers,etc.).
Luego utilizando el analizador de consultas, puedes cambiar alguna cosa que necesites, o crear una base de datos en blanco y con el mismo script crear todas las propiedades mencionadas, sin datos por supuesto.
Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.

Exactamente eso es lo que buscaba… funciona casi al 100% Tengo algunos problemas para borrar registros en cascada ya que con la BD actual no causa ningun problema y con la creada a partir de la secuencia de comandos SQL generada marca algunos errores… pero creo que puedo meterle mano a esa parte para ajustar todo.
Gracias
Luis Martin PD. [?] Que tan confiable es utilizar la "Ingenieria Inversa" del programa ERWin ??? alguna vez la han utilizado??? ————————————————–
L.I. EDGAR RUBIO CORAZÓN INSTITUTO DE INVESTIGACIONES ELECTRICAS
GERENCIA DE SIMULACIÓN.
Calle Reforma 113,
Col. Palmira, C.P. 62490
Cuernavaca, Morelos, México (777)362-38-11 Ext. 7719
————————————————–
Personalmente no la he usado, pero consultaré con mis colegas. Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.
De acuerdo a algunos post que he leido en este mismo Forum, todos acuerdan en que ERwin es una herramienta robusta y execelente en Reingeniería. Saludos, Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.
Otra forma que me resulta en la práctiva es: .Crear un Base de Datos nueva.
.Crear un nuevo package (DTS)
.Utilizar "Copy SQL Server Objects Task"
.Completar Base de Datos Origen
.Completar Base de Datos destino como la nueva DB recien creada
.En la solapa "Copy" quitar la marca de "Copy Data"
.Luego de Aceptar ejecutar la package Espero que te sea util
]]>