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 |
---|---|
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. |
|
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. |
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. |
|
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. |
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. |