Perché migrare da MS Access a MS SQL Server?
La costante crescita della domanda per database ad alte prestazioni
da parte degli utenti di Microsoft® Access, accelera l'affermazione
di ambienti client/server quali Microsoft SQL Server.
Oltre le ormai conosciutissime
limitazioni di Access, tra cui il numero limitato di connessioni
simultanei (non più di 5) e l'impossibilità di fare
il backup se il database è aperto, l'upsize di Microsoft
Access in Microsoft SQL Server consente di ottimizzare le prestazioni,
la scalabilità, la protezione, l'affidabilità, il
recupero e la disponibilità del database e applicazioni.
Scalabilità e prestazioni elevate
Microsoft SQL Server offre prestazioni avanzate rispetto a un database
Access. SQL Server funziona in modo ottimale su Microsoft Windows
2000, elaborando query in parallelo (utilizzando più thread
nativi in un unico processo per gestire le richieste degli utenti)
e riducendo al minimo i requisiti di memoria aggiuntiva.
Maggiore disponibilità
L'utilizzo di Microsoft SQL Server consente di eseguire backup dinamici,
incrementali o completi, del database in uso. Non è pertanto
necessario uscire dal database (operazione tra altro impossibile
da schedulare su un sito web in hosting) per eseguire il backup.
In questo modo, il database può rimanere in esecuzione 24
ore su 24, sette giorni su sette.
Protezione ottimale
Microsoft SQL Server può integrarsi con la protezione del
sistema operativo Windows NT/2000 per fornire un accesso singolo
alla rete e al database. Ciò facilita notevolmente l'amministrazione
di schemi di protezione complessi. Un database di SQL Server su
un server è più protetto perché gli utenti
non autorizzati non possono accedere al file di database direttamente,
ma devono prima accedere al server.
Recupero immediato
Se si verifica un errore di sistema, come un arresto del sistema
operativo o un'interruzione dell'alimentazione, Microsoft SQL Server
dispone di un meccanismo di recupero automatico in grado di recuperare
un database, allo stato in cui si trovava, in pochi minuti. In questo
modo le applicazioni importanti possono essere disponibili in breve
tempo.
Dati distribuiti e transazioni affidabili
L'elaborazione delle transazioni è un requisito essenziale
per un sistema strutturato per supportare applicazioni importanti,
quali le transazioni bancarie e l'immissione di ordini in linea.
Microsoft SQL Server supporta le transazioni atomiche con registrazione
in modo che tutte le modifiche apportate in una transazione siano
confermate o annullate.
La coerenza e il recupero di una transazione di database sono garantiti
anche nel caso di un errore di sistema e durante l'esecuzione di
aggiornamenti complessi da parte di più utenti. SQL Server
considera tutte le modifiche di database all'interno di una transazione
come un'unica unità di lavoro. In base all'impostazione predefinita,
possono verificarsi solo due condizioni: una transazione intera
viene completata in modo sicuro e tutte le modifiche risultanti
vengono applicate al database oppure la transazione viene annullata
così come tutte le modifiche apportate al database.
|