Miglioramenti della gestibilità del Motore di database
Data aggiornamento: 14 aprile 2006
La gestione di Microsoft Motore di database di SQL Server 2005 è stata semplificata con la configurazione dinamica delle istanze, incluse la gestione dinamica della memoria AWE e l'affinità dinamica di I/O e CPU. La protezione è stata potenziata con funzionalità che consentono di concedere tutte le autorizzazioni e separare gli utenti dagli schemi.
Miglioramenti della gestibilità
Protezione: possibilità di concedere tutte le autorizzazioni
L'amministrazione della protezione è stata unificata rendendo possibile l'assegnazione di tutte le autorizzazioni tramite l'istruzione GRANT. Nelle versioni precedenti di SQL Server, le autorizzazioni sono gestite tramite una combinazione di autorizzazioni a livello di istanza, ruoli di database e autorizzazioni comuni.
Per ulteriori informazioni, vedere Gerarchia di autorizzazioni.
Protezione: separazione di utenti e schemi
I ruoli degli schemi sono stati migliorati nei database di SQL Server. Tutti gli oggetti di un database si trovano ora negli schemi e non appartengono a utenti singoli. Ogni schema può appartenere a ruoli, pertanto più utenti possono amministrare gli oggetti di database. Nelle versioni precedenti di SQL Server non è possibile eliminare utenti da un database senza riassegnare la proprietà di ogni singolo oggetto appartenente agli utenti eliminati. Ora è sufficiente impostare la proprietà per lo schema, anziché per ogni oggetto.
Per ulteriori informazioni, vedere Gerarchia di autorizzazioni.
Amministrazione: partizionamento delle tabelle e degli indici
È possibile dividere le tabelle e gli indici in partizioni in base a intervalli di valori. Il partizionamento rende le tabelle e gli indici di grandi dimensioni più gestibili consentendo all'utente di applicare le operazioni di gestione a singole partizioni anziché a interi insiemi. È possibile trasferire blocchi di dati all'interno dello schema del database in modo più efficiente ed eseguire operazioni di manutenzione su partizioni singole, anziché su tutta la tabella o l'indice, garantendo l'integrità dell'intera unità.
Per ulteriori informazioni, vedere Tabelle e indici partizionati.
Amministrazione: gestione dinamica della memoria AWE
Motore di database è ora in grado di gestire dinamicamente le dimensioni del pool di memoria quando si utilizza la memoria AWE per supportare database di grandi dimensioni. Nelle versioni precedenti di SQL Server, il pool di memoria è statico se si utilizza la memoria AWE.
Per ulteriori informazioni, vedere Gestione della memoria per database di grandi dimensioni.
Amministrazione: ATTACH_REBUILD_LOG
La clausola ATTACH_REBUILD_LOG consente di collegare un database senza che siano necessari tutti i file di log. Ad esempio, quando si scollega un database da un server di produzione per utilizzarlo come database in sola lettura in un server di report, l'ambiente di sola lettura non richiede tutti i file di log utilizzati nell'ambiente di produzione. ATTACH_REBUILD_LOG consente di copiare il database nel server di report senza che sia necessario copiare tutti i file di log di produzione.
Per ulteriori informazioni, vedere CREATE DATABASE (Transact-SQL).
Amministrazione: inizializzazione immediata dei file
Quando Motore di database crea un nuovo database, può semplicemente riservare lo spazio necessario per i file di dati e rendere il database immediatamente disponibile per l'uso. Le pagine effettive di dati non vengono inizializzate con zeri binari fino a quando non viene fatto loro riferimento tramite query SQL. Nelle versioni precedenti di SQL Server il database non è disponibile per l'uso fino a quando tutte le pagine di dati non sono state inizializzate con zeri binari.
Per ulteriori informazioni, vedere Creazione di un database (Motore di database).
Amministrazione: disattivazione degli indici
È possibile disattivare gli indici per agevolare le operazioni di amministrazione e diagnostiche. Quando si ricostruisce un indice non cluster, la disattivazione dell'indice prima della ricostruzione riduce decisamente la quantità di spazio su disco necessaria.
Per ulteriori informazioni, vedere Disattivazione di indici.
Amministrazione: riorganizzazione e ricostruzione degli indici
In SQL Server 2005 è stata introdotta l'istruzione ALTER INDEX che consente di riorganizzare o ricostruire gli indici o impostare le opzioni degli indici. È possibile ricostruire gli indici in linea, compattare pagine contenenti dati LOB e riorganizzare o ricostruire gli indici partizionati in base a una singola partizione.
Per ulteriori informazioni, vedere ALTER INDEX (Transact-SQL).
Amministrazione: copia di massa e caricamento di file di formato in XML
SQL Server 2005 include uno schema XML che è possibile utilizzare per specificare i file di formato come documenti XML. Come alternativa all'utilizzo dei file di formato non XML originali, i file di formato XML offrono diversi vantaggi.
Per ulteriori informazioni, vedere Informazioni sui file di formato XML.
Amministrazione: provider di set di righe con lettura di massa OPENROWSET
In SQL Server 2005 è stato introdotto un provider di set di righe con lettura di massa, accessibile tramite la nuova opzione BULK della funzione OPENROWSET in un'istruzione SELECT, che può quindi essere inserita in istruzioni INSERT.
Per ulteriori informazioni, vedere OPENROWSET (Transact-SQL) e Importazione di dati per operazioni di massa utilizzando BULK INSERT o OPENROWSET(BULK...).
Amministrazione: Monitoraggio mirroring del database
SQL Server 2005 In SP1 sono stati introdotti Monitoraggio mirroring del database e un set di stored procedure di sistema per il monitoraggio dei database con mirroring e l'impostazione di soglie per gli eventi per diverse misurazioni delle prestazioni di monitoraggio chiave.
Per ulteriori informazioni, vedere Monitoraggio del mirroring del database.
Cronologia delle modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|
Vedere anche
Concetti
Miglioramenti del Motore di database