Miglioramenti del Motore di database

Data aggiornamento: 15 settembre 2007

Microsoft SQL Server 2005 include numerosi miglioramenti e nuove funzionalità per Motore di database.

Funzionalità migliorate del Motore di database

Di seguito sono indicati i miglioramenti apportati alle funzionalità di Motore di database.

Argomento Descrizione

Miglioramenti della programmabilità del Motore di database

Gli oggetti di database, quali i trigger, le stored procedure e i tipi definiti dall'utente, possono essere scritti in linguaggi .NET Framework come Microsoft Visual C#. Le attività di sviluppo e debug sono integrate nell'ambiente di Microsoft Visual Studio per consentire agli sviluppatori di utilizzare gli stessi strumenti per creare oggetti di database e componenti e servizi .NET Framework. Il linguaggio Transact-SQL è stato esteso con funzionalità quali una migliore gestione degli errori e il supporto delle query ricorsive.

Miglioramenti della gestibilità del Motore di database

La gestibilità di Motore di database è stata semplificata con la configurazione dinamica delle istanze, inclusa la gestione dinamica della memoria AWE e l'affinità dinamica di I/O e CPU. La protezione è stata potenziata con funzionalità che consentono, ad esempio, di concedere tutte le autorizzazioni e separare gli utenti dagli schemi.

Miglioramenti delle query distribuite del Motore di database

La funzionalità delle query distribuite è stata migliorata tramite le modifiche a Transact-SQL, il supporto per nuovi tipi di dati e l'aggiunta di nuovi eventi di Traccia SQL.

Miglioramenti della disponibilità del Motore di database

La disponibilità dei database di SQL Server risulta migliorata dalle operazioni di indicizzazione in linea, dal recupero rapido durante il ripristino a seguito di un arresto anomalo del sistema e dalla disponibilità parziale durante le operazioni di ripristino, i checksum di pagina del database e il mirroring dei supporti di backup. Il mirroring del database consente la creazione di server di standby a caldo che supportano il failover rapido senza perdita di dati nelle transazioni di cui è stato eseguito il commit.

Miglioramenti XML del Motore di database

Motore di database supporta ora un tipo di dati XML per archiviare i documenti XML in colonne di tabelle o in variabili Transact-SQL. Supporta inoltre il linguaggio XQuery, che include il linguaggio XML DML (XML Data Manipulation Language).

Miglioramenti della scalabilità e delle prestazioni del Motore di database

Il partizionamento dei dati è stato migliorato con il partizionamento delle tabelle e degli indici nativi. La concorrenza delle applicazioni risulta più efficiente grazie al nuovo livello di isolamento dello snapshot e alla possibilità di avere più set di risultati attivi in una connessione.

Miglioramenti del supporto delle lingue nel Motore di database

Le regole di confronto e i set di caratteri di Motore di database e delle relative interfacce includono ora il supporto di caratteri supplementari e con codifica GB18030.

Miglioramenti alla protezione del Motore di database

Descrive i nuovi potenti meccanismi di protezione. Questi meccanismi includono la riduzione della superficie di attacco in fase di installazione, lo strumento Configurazione superficie di attacco, funzionalità di crittografia native, la gestione integrata delle chiavi, autorizzazione ad alta granularità, criteri configurabili di gestione delle password, contesto di esecuzione discreto e account proxy multipli.

Vedere anche

Concetti

Novità di SQL Server 2005

Guida in linea e informazioni

Assistenza su SQL Server 2005