Hola a todos,
estamos con un dtsx (SSIS) y realizando un proceso que genera una base de
datos a partir de otra, la base de datos es SQL SERVER 2005, algo nuevo para
mi y estoy algo perdido con las tablas de sistema, de esquema y demás.
Tenemos que generar un script para crear las check contraints de la base de
datos origen y asi tenerlo exactamente igual en la base de datos destino.
En el SQL Management Studio me genera para una Check Constraint algo así:
USE [AdventureWorks]
GO
ALTER TABLE [Purchasing].[ProductVendor]
WITH CHECK ADD CONSTRAINT [CK_ProductVendor_AverageLeadTime] CHECK
(([AverageLeadTime]>=(1)))
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description',
@value=N'Check constraint [AverageLeadTime] >= (1)' ,@level0type=N'SCHEMA',
@level0name=N'Purchasing', @level1type=N'TABLE',
@level1name=N'ProductVendor', @level2type=N'CONSTRAINT',
@level2name=N'CK_ProductVendor_AverageLeadTime'
Tengo esto como base:
select * from sys.objects where type in ('C') and is_ms_shipped = 0
select * from sys.check_constraints
En el campo definition de sys.check_constraints aparece la definición de la
check.
A partir de esto cuál sería la manera óptima de hacerlo ?
Muchas gracias.
http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
http://www.setbb.com/putainformatic...opic.php?p3
www.trabajobasura.com/solusoft
Leer las respuestas