SQL Server Performance

desabilitacion claves foraneas

Discussion in 'Preguntas sobre SQL Server en Español.' started by acuario21, Jan 10, 2005.

  1. acuario21 New Member

    Hola a todos los del foros ...
    Me pregunatba si existe algun comando que permita desactivar todas las claves foraneas en una BD. ?? o deben hacerse individualmente !!!


    saludos
  2. AdrianaSaenz New Member

    No, no hay manera.
    Hay que hacerlo individualmente.
  3. acuario21 New Member

    gracias ...Adriana !!
  4. c_maldon Member

    A lo sumo podes deshabilitar todas las restricciones foraneas de una tabla en una sola operacion, utilizando:

    Alter Table TABLA NoCheck Constraint All

    Saludos
  5. c_maldon Member

    Se me ocurre que podrías desactivar todas las foraneas
    si utilizas el siguiente query:


    Select 'Alter Table ' + name + ' nocheck constraint all'
    From SysObjects
    Where Type = 'U'
    and name not in ('dtproperties')

    luego de ejecutarlo pegás la salida en la parte de arriba del
    query enalyzer y la ejecutás nuevamente.
  6. acuario21 New Member

    ok..gracias...!!!

Share This Page