VERIFIQUE LA RESTRICCIÓN en varias columnas

Yo uso SQL Server 2008

Uso un CHECK CONSTRAINT en varias columnas en la misma tabla para intentar validar la entrada de datos.

Recibo un error:

La restricción CHECK de columna para la columna 'AAAA' hace referencia a otra columna, la tabla 'XXXX'.

CHECK CONSTRAINT no funciona de esta manera.

¿Alguna otra forma de implementar esto en una sola tabla sin usar FK?

Gracias

Aquí un ejemplo de mi código

CREATE TABLE dbo.Test 
(   
EffectiveStartDate  dateTime2(2)        NOT NULL,
EffectiveEndDate    dateTime2(2)        NOT NULL
    CONSTRAINT CK_CmsSponsoredContents_EffectiveEndDate CHECK (EffectiveEndDate > EffectiveStartDate),
);

Respuestas a la pregunta(3)

Su respuesta a la pregunta