Existe la Posibilidad de Modificar la propiedad de una tabla.

05/03/2010 - 13:11 por Excequiel A. | Informe spam
Buenos dias
En SQL2005 las propiedades de la base de datos, en opciones lo que es
ANSI_Null e Identificador entre Comillas son FALSE. Cuando veo la
propiedades de una Tabla lo que es ANSI_Null e Identificador entre Comillas
estan en TRUE y necesito cambiar este valor a FALSE para una tabla de la
base de datos, ya que todas las Tablas estan TRUE.
Esta base de datos fue levantada desde SQL7 a SQL2000 y ahora a SQL2005.

Gracias por cualquier ayuda


Atte.

Excequiel
 

Leer las respuestas

#1 Miguel Egea
08/03/2010 - 10:26 | Informe spam
Si no estoy equivocado esas opciones se establecen en el momento de la
creación, para corregir esto tendrias que :
0.- Asegurarte que nadie introduce cambios en la tabla durante este proceso
1.- Crear una tabla puente con las opciones adecuadas, es decir incluida la
integridad referencial, checks, etc
2.- Copiar los datos con un insert into TablaPuente select * from Tabla
2.-1 Si tienes identities tienes que poner todos los campos y además
establecer el SET IDENTITY_INSERT a ON.
3.- Borrar la tabla
3.1.- Puedes necesitar borrar constrainsts defaults etc
4.- renombrar la tabla puente con el nombre de la buena



Saludos Cordiales
Miguel Egea
Solid Quality Mentos
http://www.portalsql.com

"Excequiel A." escribió en el mensaje de
noticias:#
Buenos dias
En SQL2005 las propiedades de la base de datos, en opciones lo que es
ANSI_Null e Identificador entre Comillas son FALSE. Cuando veo la
propiedades de una Tabla lo que es ANSI_Null e Identificador entre
Comillas estan en TRUE y necesito cambiar este valor a FALSE para una
tabla de la base de datos, ya que todas las Tablas estan TRUE.
Esta base de datos fue levantada desde SQL7 a SQL2000 y ahora a
SQL2005.

Gracias por cualquier ayuda


Atte.

Excequiel

Preguntas similares