Modificar valor de clave primaria

tema enviado por Cachilapo en SQL Server
tema iniciado el 11/02/2008
Hola tengo un problemilla tengo una relación maestro detalle clasica en sql server 2000, cuando intento modificar el valor del campo que es clave primaria me da este error "UPDATE statement conflicted with COLUMN REFERENCE constraint 'FK_tdetalles_factura_tfacturas'. The conflict occurred in database 'bdemp0', table 'tdetalles_factura', column 'cid_factu'.", no se porque me da este error cuando esta misma tabla maestro esta relacionada con otra tabla detalle y no da me este error?
Que puedo hacer?
Sin más a que hacer referencia espero sus respuestas :-)