script

20/11/2006 - 18:22 por Jiordie | Informe spam
Hola a todos,

Estoy tratando de generar scripts de mi base de datos en SQL2005 (los
scripts para SQL 2000), pero me sale el siguiente error:
Cannot execute this operation while the property DeleteAction is set to
'SetNull'.



alguien me podría ayudar?

Preguntas similare

Leer las respuestas

#1 Javier Loria
21/11/2006 - 14:00 | Informe spam
Hola:
La accion de SetNull es nueva en SQL 2005 y no hay ningun equivalente a
SQL 2000, basicamente lo que indica es que si tienes una relacion padre-hijo
y borras el padre entonces las llaves foraneas de los hijos se fijaran en
nulo.
Puedes hacer 2 cosas:
a) Cambiar la relacion en SQL 2005 a un NoAction por ejemplo o a un
Cascade, para que funciones en ambas plataformas
b) Cambiar la relacion para que en SQL 2000 se un NoAction y crear un
trigger INSTEADOF que fije lo valores de las filas hijas en nulos.
Saludos,

Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Jiordie" wrote in message
news:
Hola a todos,

Estoy tratando de generar scripts de mi base de datos en SQL2005 (los
scripts para SQL 2000), pero me sale el siguiente error:
Cannot execute this operation while the property DeleteAction is set to
'SetNull'.



alguien me podría ayudar?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida