Похоже, вы пытаетесь решить простую проблему с помощью множества технологий. Если вы хотите обеспечить какое-то ссылочное ограничение между таблицами, связанными через связанный сервер, вы также можете создать триггеры. Единственная причина, по которой я упоминаю об этом, заключается в том, что в вашем сценарии указаны только несколько таблиц.
Надеюсь, это поможет