Sto aggiornando un progetto di database che deve essere compatibile con vecchie e nuove applicazioni. Il mio obiettivo è quello di apportare modifiche al design che riducano al minimo l'impatto sul codice esistente.
The Design Change
Attualmente il nostro database ha dati universali che sono memorizzati in ogni database di clienti. Voglio spostare questi dati comuni in un DB / server diverso per semplificare la manutenzione. Tuttavia, devo anche conservare una copia locale di queste tabelle in modo che i clienti possano aggiungere e modificare elementi personalizzati (che non saremo responsabili della manutenzione).
Che cosa usare?
Quindi in pratica ho bisogno di selezionare per restituire i dati da entrambe le tabelle e aggiornare / eliminare / inserire istruzioni per modificare i dati dalla tabella locale.
Penso di poter usare una vista per restituire i dati da entrambe le tabelle come aggregato, ma è possibile impostarlo per scrivere solo sulla tabella locale?
Uso SQL Server 2008 con VB.NET.