Cosa fare quando il limite di 4 GB si raggiunta su SQL Server Express?

June 26

Cosa fare quando il limite di 4 GB si raggiunta su SQL Server Express?


software di database SQL Server di Microsoft è disponibile in diverse versioni, esigenze che vanno da quelli di piccole applicazioni single-informatiche per grandi data center di riempimento. Nella parte bassa della scala, la Express Edition offre molte funzionalità di database di base Structured Query Language (SQL) a costo zero. Tra le altre limitazioni, la sua dimensione massima di database è di 10 GB. Se si raggiunge questo limite, si hanno diverse opzioni per affrontare il problema.

Non ci sono nuovi dati

Il database di SQL Server Express non accetterà ulteriori informazioni una volta che ha raggiunto il limite di 10 GB. Sarà, tuttavia, continuano a lavorare sotto altri aspetti, che consente di modificare, leggere o analizzare i dati già presenti nel database. Se non avete bisogno di aggiungere nuovi dati, si può semplicemente continuare a utilizzarlo così com'è. Alcune organizzazioni, per esempio, mantenere un database "data warehouse" per analizzare le informazioni storiche. Questo database è separata da quella utilizzata per elaborare gli ordini dei clienti e altre operazioni in tempo reale. Una volta che le transazioni sono chiuse, dopo un bilancio di fine anno, per esempio, il personale del computer li trasferisce in un data warehouse, in cui i manager possono analizzare le informazioni senza rallentare il database dal vivo.

Archiviare e ridurre

Un database può avere record che vengono utilizzati non sono più attivamente. Se questo costituisce una percentuale considerevole di dati, è possibile creare un secondo, banca dati d'archivio, spostare i vecchi record ad esso ed eliminarli nel database primario, liberando spazio per nuove operazioni. Il limite di 10 GB si applica a ogni database; anche se è possibile avere diversi database, la condivisione di informazioni tra di loro.

Convertire

Se l'archiviazione transazioni ad un secondo database non è pratico, e non si vuole spendere soldi per una licenza software per un database di Microsoft più completo di tutte le funzionalità, è possibile convertire i dati in un database open-source come MySQL o PostgreSQL. Entrambi questi programmi sono disponibili come download gratuiti, come SQL Server Express è, anche se non hanno le restrizioni di dimensione che ha. Tutti e tre i database utilizzano la Structured Query Language (SQL) per la programmazione, anche se le caratteristiche individuali leggermente variare; se si dispone di molti programmi applicativi che utilizzano SQL Server Express, è necessario controllare loro per le piccole differenze di SQL che possono causare problemi dopo una conversione.

aggiornamento

Microsoft offre il suo SQL Server Workgroup Edition come un percorso di aggiornamento per i clienti ha espresso che hanno superato esso. La Workgroup Edition ha dei limiti molto più alti per le dimensioni dei file di database - 524 petabyte. Inoltre, ha più sofisticati programmi di gestione di database che non si trovano nella Express Edition, come ad esempio l'agente di SQL Server, che consente di eseguire automaticamente le attività su un programma, e il motore di database Ottimizzazione consigliere, che aiuta i database di mettere a punto per il miglior prestazione. Al momento della pubblicazione, una licenza per cinque utenti per SQL Server Workgroup Edition costa circa 650 $.