Scopri tutti i vantaggi delle numerose caratteristiche nuove e migliorate di SQL Server 2005. In questa pagina sono descritte le 30 funzionalità principali della nuova versione.
| Le 10 funzionalità principali per l'amministrazione dei database | |
| Le 10 funzionalità principali per lo sviluppo | |
| Le 10 funzionalità principali per la business intelligence |
| Funzionalità | Descrizione |
Mirroring dei database | La nuova soluzione per il mirroring dei database consente di estendere le funzionalità di distribuzione dei log. È possibile utilizzare il mirroring dei database per aumentare la disponibilità dei sistemi SQL Server, configurando il failover automatico su un server di standby. |
Ripristino in linea | Con SQL Server 2005 gli amministratori di database hanno la possibilità di eseguire operazioni di ripristino anche mentre è in esecuzione un'istanza di SQL Server. Il ripristino in linea consente di aumentare la disponibilità di SQL Server perché gli unici dati non disponibili sono quelli in fase di ripristino, mentre il resto del database rimane disponibile e in linea. |
Operazioni di indicizzazione in linea | L'opzione relativa agli indici in linea consente di eseguire modifiche simultanee quali aggiornamenti, eliminazioni e inserimenti, sulla tabella sottostante o sui dati dell'indice cluster e su tutti gli indici associati, durante l'esecuzione di istruzioni DDL (Data Definition Language) sull'indice. Ad esempio, mentre è in corso la ricostruzione di un indice cluster è possibile continuare ad aggiornare ed eseguire query sui dati sottostanti. |
Recupero rapido | Una nuova opzione per il recupero rapido aumenta la disponibilità dei database di SQL Server 2005. Gli amministratori possono riconnettersi a un database in fase di recupero subito dopo il rollforward del log delle transazioni. |
Miglioramenti della protezione | SQL Server 2005 include miglioramenti a livello di protezione quali la crittografia dei database, impostazioni predefinite sicure, criteri per le password, controllo dettagliato delle autorizzazioni e un modello di protezione più avanzato. |
Nuovo SQL Server Management Studio | In SQL Server 2005 è stato introdotto SQL Server Management Studio, un set integrato di strumenti di gestione che include nuove funzionalità per lo sviluppo, il deployment e la risoluzione dei problemi dei database di SQL Server, oltre a miglioramenti delle funzionalità precedenti. |
Connessione amministrativa dedicata | In SQL Server 2005 è stata introdotta una connessione amministrativa dedicata che è possibile utilizzare per accedere a un server in esecuzione, anche se è bloccato o non disponibile. Grazie a questa funzionalità gli amministratori hanno la possibilità di risolvere i problemi di un server eseguendo funzioni diagnostiche o istruzioni Transact-SQL. |
Isolamento degli snapshot | È disponibile un nuovo livello di isolamento degli snapshot per i database, grazie al quale gli utenti hanno la possibilità di accedere all'ultima riga di cui è stato eseguito il commit, tramite una vista del database uniforme dal punto di vista delle transazioni. Questa funzionalità consente di ottenere una maggiore scalabilità. |
Partizionamento dei dati | Il partizionamento dei dati è stato migliorato tramite l'introduzione del partizionamento nativo di indici e tabelle, che permette di gestire con maggiore efficienza anche indici e tabelle di grandi dimensioni. |
Miglioramenti della replica | Per i database distribuiti utilizzati in dispositivi mobili, SQL Server 2005 offre nuove funzionalità di replica peer-to-peer, che consentono di pubblicare anche database Oracle. In SQL Server 2005 sono stati inoltre migliorati gli strumenti e il livello di scalabilità della replica. |
| Funzionalità | Descrizione |
Hosting di .NET Framework | Con SQL Server 2005 gli sviluppatori possono creare oggetti di database utilizzando linguaggi di programmazione familiari, quali Microsoft Visual C# .NET e Microsoft Visual Basic .NET. Sono stati introdotti anche due nuovi oggetti: le funzioni di aggregazione e i tipi definiti dall'utente. |
Tecnologie XML | XML (Extensible Markup Language) è un importante standard per la distribuzione dei dati tra applicazioni connesse tramite reti locali o via Internet. SQL Server 2005 include il supporto nativo per l'archiviazione e l'esecuzione di query su documenti XML. |
ADO.NET 2.0 | Dal supporto per i tipi SQL al servizio MARS (Multiple Active Result Sets), la versione di ADO.NET disponibile in SQL Server 2005 assicura un livello superiore di scalabilità e flessibilità per l'accesso e la manipolazione dei set di dati. |
Miglioramenti della protezione | Il nuovo modello di protezione di SQL Server 2005 separa gli utenti dagli oggetti e consente di controllare in modo estremamente dettagliato l'accesso ai dati. Tutte le tabelle di sistema vengono inoltre implementate come viste, per consentire un maggiore controllo sugli oggetti di database di sistema. |
Miglioramenti di Transact-SQL | Questo linguaggio include nuove funzionalità per lo sviluppo di applicazioni di database scalabili. Sono stati introdotti miglioramenti quali la gestione degli errori, funzionalità per le query ricorsive, gli operatori relazionali PIVOT, APPLY e ROW_NUMBER, funzioni per l'assegnazione di ranghi alle righe e altro ancora. |
Service Broker | Service Broker offre un'infrastruttura applicativa distribuita e asincrona per le applicazioni line-of-business di grandi dimensioni. |
Notification Services | Notification Services consente di realizzare avanzate applicazioni di notifica in grado di inviare tempestivamente a qualsiasi tipo di dispositivo informazioni personalizzate, come ad esempio quotazioni di borsa, notizie, avvisi di spedizioni e prezzi dei biglietti aerei. Notification Services è progettato per sfruttare al meglio le nuove funzionalità e tecnologie offerte da SQL Server 2005. |
Web service | Con SQL Server 2005 è possibile sviluppare Web service nel livello di database, utilizzando SQL Server come listener HTTP. Questo consente di disporre di un nuovo tipo di funzionalità per l'accesso ai dati nelle applicazioni basate su Web service. |
Reporting Services | Il componente Reporting Services di SQL Server 2005 integra i controlli per i report forniti con Visual Studio 2005, grazie ai quali è possibile aggiungere funzionalità di reporting avanzate alle applicazioni aziendali. |
Miglioramenti della ricerca full-text | SQL Server 2005 supporta applicazioni dotate di funzionalità complete di ricerca full-text. Le funzionalità di catalogazione sono state migliorate per aumentare la flessibilità relativamente agli elementi da catalogare. La scalabilità e le prestazioni delle query sono decisamente superiori e i nuovi strumenti di gestione offrono un maggiore controllo sull'implementazione full-text. |
| Funzionalità | Descrizione |
Analysis Services | Analysis Services di SQL Server 2005 è in grado di offrire capacità di analisi in tempo reale. Grazie a una maggiore scalabilità e alla più stretta integrazione con Microsoft Office, SQL Server 2005 permette di estendere le funzionalità di business intelligence a tutti i livelli dell'organizzazione. |
Integration Services | Integration Services, la nuova versione di DTS, è un insieme di strumenti grafici e oggetti programmabili che è possibile utilizzare come funzionalità ETL (Extract, Transform and Load) per estrarre, trasformare e caricare dati da diverse origini e trasferirli in una o più destinazioni. La versione di Integration Services disponibile in SQL Server 2005 è stata completamente riprogettata in modo da offrire una piattaforma ETL completa. |
Data mining | Sono stati introdotti quattro nuovi algoritmi di data mining, oltre a procedure guidate e strumenti avanzati che semplificano l'esecuzione delle attività di data mining nelle organizzazioni di qualsiasi dimensione. |
Reporting Services | Reporting Services di SQL Server 2005 offre funzionalità per la creazione "self-service" di report ad hoc da parte degli utenti finali, avanzati strumenti di sviluppo per la creazione di query per gli ambienti OLAP e una maggiore scalabilità, per una gestione più semplice e completa degli ambienti di reporting aziendali. |
Supporto per il clustering | Analysis Services consente di migliorare la disponibilità grazie al supporto per il clustering di failover, al supporto migliorato per le istanze multiple e al supporto per il backup e il ripristino di dati e oggetti di Analysis Services. |
Indicatori di prestazioni chiave | Gli indicatori di prestazioni chiave, o KPI (Key Performance Indicator), consentono di definire graficamente metriche personalizzate, che permettono alle organizzazioni di registrare e confrontare le prestazioni delle attività di business. |
Scalabilità e prestazioni | Funzionalità quali l'elaborazione parallela delle partizioni, la possibilità di creare partizioni ROLAP (Relational Online Analytical Processing) o HOLAP (Hybrid Online Analytical Processing) remote, i cubi partizionati distribuiti, i calcoli persistenti e il caching attivo migliorano in modo significativo la scalabilità e le prestazioni di Analysis Services in SQL Server 2005. |
IntelliCube | Quando si crea un cubo in un progetto di data warehouse, in Creazione guidata cubo è disponibile un'opzione che consente di attivare le funzionalità di rilevamento IntelliCube. Selezionando questa opzione, vengono esaminate le relazioni presenti in una vista origine dati e vengono forniti suggerimenti per tabelle dei fatti, tabelle delle dimensioni e misure. |
Caching attivo | Il caching attivo unisce prestazioni di classe MOLAP per le query a capacità di analisi dei dati in tempo reale, eliminando la necessità di gestire archivi OLAP. La funzionalità di caching attivo gestisce e sincronizza in modo trasparente una copia aggiornata dei dati, organizzata appositamente per l'esecuzione di query ad alta velocità e per impedire agli utenti finali di sovraccaricare i database relazionali di back-end. La struttura della cache viene derivata automaticamente dalla struttura UDM (Universal Data Model) e può essere ottimizzata in modo da bilanciare prestazioni e latenza dei dati. |
Integrazione con Microsoft Office System | I report gestiti dal server di report possono essere eseguiti nel contesto di Microsoft SharePoint Portal Server e di applicazioni di Microsoft Office quali Word ed Excel. È possibile utilizzare SharePoint per eseguire sottoscrizioni ai report, distribuirli e crearne nuove versioni. I report possono essere aperti in Word o Excel, oppure visualizzati in formato HTML. |