Necesito cambiar algunas claves primarias de no agrupado a agrupado, pero no puedo eliminar la restricción porque está referenciada desde otras claves foráneas.SQL 2005 SMO - encuentre la tabla de referencia
¿Cómo puedo encontrar las tablas que hacen referencia a una clave principal en la tabla principal como parte de una relación ajena sin recorrer todas las tablas en el DB? Necesito desactivar las restricciones en esos, cambiar PK y volver a habilitar.
Actualización:
no quiero utilizar SQL sencilla de hacer esto, pero sólo SMO.
Marc, que sé de ForeignKeys por lo que necesito algo como: table.PrimaryKey.ForeignKeys (es decir, las tablas que hacen referencia a la clave primaria de mi mesa) sólo quiero evitar bucle a través de todas las tablas de la base de datos y verificación ForeignKeys la propiedad de todos y cada uno de ellos para ver si alguno de ellos hacen referencia a mi mesa. (no ampliable)
Mi lectura de MSDN es que hace lo que yo quiero (habiendo sólo se veía, después de haber dejado de notar esta adición!) – Murph