Condividi tramite


Ambienti multiutente (Visual Database Tools)

si applica a:SQL Server

Un ambiente multiutente è uno in cui gli altri utenti possono connettersi e apportare modifiche allo stesso database usato. Di conseguenza, più utenti potrebbero lavorare contemporaneamente con gli stessi oggetti di database. Pertanto, un ambiente multiutente introduce la possibilità che il database sia interessato dalle modifiche apportate da altri utenti mentre si apportano modifiche e viceversa.

Un problema fondamentale quando si lavora con i database in un ambiente multiutente è costituito da autorizzazioni di accesso. Le autorizzazioni disponibili per il database determinano l'estensione del lavoro che è possibile eseguire con il database. Ad esempio, per apportare modifiche agli oggetti in un database, è necessario disporre delle autorizzazioni di scrittura appropriate per il database. Per altre informazioni sulle autorizzazioni nel database, vedere la documentazione del database. Per altre informazioni, vedere Autorizzazioni e Visual Database Tools (Visual Database Tools).

Quando si salvano le modifiche apportate alle tabelle, Progettazione tabelle verifica che il database non sia stato modificato dopo l'ultimo salvataggio delle modifiche. Se un altro utente ha apportato modifiche, si riceverà una notifica che indica che il database è stato modificato. Potrebbe essere necessario riconciliare queste modifiche. Per altre informazioni, vedere riconciliare le modifiche apportate da più utenti (Visual Database Tools).

In un ambiente multiutente è necessario tenere presenti considerazioni speciali per evitare modifiche in conflitto. Per altre informazioni, vedere Visual Database Tools.

Un modo per evitare problemi consiste nel lavorare in una copia del database, ad esempio un database di test, quando si apportano modifiche, quindi è possibile creare uno script di modifica che è possibile eseguire per apportare tali modifiche nel database originale dopo aver risolto i conflitti offline. Per altre informazioni, vedere Visual Database Tools.