Condividi tramite


Ambienti multiutente (Visual Database Tools)

Un ambiente multiutente è un ambiente in cui altri utenti possono connettersi e apportare modifiche allo stesso database sul quale si sta lavorando. È quindi possibile che numerosi utenti modifichino contemporaneamente gli stessi oggetti di database. In un ambiente multiutente è pertanto possibile che sul database in cui si stanno apportando le proprie modifiche incidano le modifiche apportate contemporaneamente da altri utenti e viceversa.

Un aspetto fondamentale quando si utilizza un database in un ambiente multiutente è rappresentato dalle autorizzazioni di accesso. Le autorizzazioni di cui si dispone per il database determinano la gamma di attività che è possibile eseguire sul database. Per apportare, ad esempio, modifiche a oggetti in un database, è necessario disporre delle autorizzazioni di scrittura appropriate per il database. Per ulteriori informazioni sulle autorizzazioni per il database in uso, vedere la documentazione del database. Per ulteriori informazioni, vedere Autorizzazioni e Visual Database Tools (Visual Database Tools).

Quando si salvano le modifiche apportate alle tabelle, in Progettazione tabelle viene verificato che il database non sia stato modificato dall'ultimo salvataggio delle modifiche. Se un altro utente ha apportato modifiche, si verrà informati che il database è stato modificato. A quel punto, è possibile decidere di riconciliare tali modifiche. Per ulteriori informazioni, vedere Rinconciliazione delle modifiche apportate da più utenti (Visual Database Tools).

In un ambiente multiutente è opportuno prendere alcune precauzioni per evitare che le modifiche generino conflitti. Per ulteriori informazioni, vedere Problemi legati all'evoluzione del database (Visual Database Tools).

Per evitare che si verifichino problemi, è possibile apportare le modifiche desiderate in una copia del database, ad esempio un database di verifica, quindi creare uno script delle modifiche da eseguire per estendere le modifiche al database originale dopo avere risolto i conflitti non in linea. Per ulteriori informazioni, vedere Database di sviluppo, verifica e produzione (Visual Database Tools).