SQL Server Performance

Puedo obtener el codigo de la arquitectura de BD?

Discussion in 'Preguntas sobre SQL Server en Español.' started by masterjoy, Sep 28, 2004.

  1. masterjoy New Member

    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 />--------------------------------------------------
  2. Luis Martin Moderator

    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.

  3. masterjoy New Member


    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
    --------------------------------------------------
  4. Luis Martin Moderator

    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.

  5. Luis Martin Moderator

    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.

  6. c_maldon Member

    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

Share This Page