Sto lavorando ad un database SQL Server con interfaccia Access (adp). Ho un problema che non riesco a spiegarmi. Ho due tabelle Indirizzo e Cad che sono legate da 2 campi: IDAzienda e IDIndirizzo. Ho impostato una FK dove Indirizzo è la tabella chiave primaria e Cad è la tabella chiave esterna, impostando l'opzione cascade per aggiornare ed eliminare i campi.
Quando elimino un record dalla tabella indirizzo, come mi aspettavo, vengono eliminati i relativi record nella tabella cad. Quello che non mi aspettavo è che eliminando un record dalla tabella cad vengono eliminati i rispettivi record dalla tabella indirizzi.
Non sono presenti altre Foreign Key che legano le 2 tabelle. Non capisco quale sia il problema, qualcuno sa aiutarmi?
Grazie

Paolo