Novità di SQL Server 2012

In questo argomento vengono descritte le nuove funzionalità di SQL Server 2012, inclusi i Service Pack e tutte le altre versioni, quali gli aggiornamenti cumulativi, in cui sono contenute le nuove funzionalità.

Per informazioni sulle funzionalità aggiunte nell'aggiornamento cumulativo 4 per SQL Server 2012 Service Pack 1, vedere New or Enhanced Features in SQL Server 2012 Service Pack 1 Cumulative Update 4

Per informazioni sulle funzionalità aggiunte nell'aggiornamento cumulativo 2 per SQL Server 2012 Service Pack 1, vedere New or Enhanced Features in SQL Server 2012 Cumulative Update 2

Per informazioni sulle funzionalità aggiunte in SQL Server 2012 Service Pack 1, vedere New or Enhanced Features in SQL Server 2012 SP1

Funzionalità nuove o migliorate nell'aggiornamento cumulativo 4 per SQL Server 2012 Service Pack 1

SQL Server 2012 Service Pack 1 con aggiornamento cumulativo 4 estende le funzionalità supportate per il backup e ripristino di SQL Server con il servizio di archiviazione di Microsoft Azure. In questa versione, sono stati migliorati i cmdlet di PowerShell esistenti e sono stati aggiunti nuovi cmdlet di PowerShell. Per ulteriori informazioni, vedere Use PowerShell to Backup Multiple Databases to Windows Azure Blob Storage Service.

Funzionalità nuove o migliorate nell'aggiornamento cumulativo 2 per SQL Server 2012 Service Pack 1

Tramite l'aggiornamento cumulativo 2 per SQL Server 2012 Service Pack 1 vengono estese le funzionalità supportate per SQL Server Sysprep per includere SQL Server Analysis Services, SQL Server Integration Services e le funzionalità condivise mediante cui è possibile utilizzare SQL Server Sysprep in una più ampia gamma di scenari di preparazione dell'immagine. Per ulteriori informazioni, vedere il post sul supporto SysPrep espanso nell'aggiornamento cumulativo 2 per SQL Server 2012 SP1.

Backup e ripristino di SQL Server con il servizio di archiviazione BLOB di Windows Azure

A partire dall'aggiornamento cumulativo 2 per SQL Server 2012 SP1, è possibile eseguire il backup nel servizio di archiviazione BLOB di Windows Azure e il ripristino dall'archiviazione in questione. Questa funzionalità avanzata può essere utilizzata per eseguire il backup dei database di SQL Server in un'istanza locale o in SQL Server in esecuzione in una macchina virtuale di Windows Azure. Con questa nuova funzionalità, oltre che su disco e nastro, è ora possibile eseguire sia il backup direttamente nell'archiviazione BLOB di Windows Azure sia il ripristino dalla stessa archiviazione. L'esecuzione del backup nel servizio di archiviazione BLOB di Windows Azure offre vantaggi specifici. Può trattarsi di una soluzione di archiviazione esterna per i backup di database locali che può anche essere utilizzata quando si esegue la migrazione di un database locale a un'istanza di SQL Server in esecuzione in una macchina virtuale di Windows Azure. Per ulteriori informazioni sui vantaggi, vedere Backup e ripristino di SQL Server con il servizio di archiviazione BLOB di Windows Azure.

Di seguito sono riportate le limitazioni specifiche per questa versione:

  • Le dimensioni massime di backup supportate sono 1 TB.

  • In questa implementazione è possibile eseguire istruzioni di backup o ripristino tramite TSQL o SMO. L'esecuzione di un backup nel servizio di archiviazione BLOB di Windows Azure o di un ripristino dallo stesso tramite il Backup o ripristino guidato di SQL Server Management Studio non è attualmente abilitata.

  • Per ulteriori dettagli, vedere Backup e ripristino di SQL Server con il servizio di archiviazione BLOB di Windows Azure.

Per ulteriori informazioni, vedere quanto segue:

Funzionalità nuove o migliorate in SQL Server 2012 SP1

Migrazione tra cluster di gruppi di disponibilità AlwaysOn per l'aggiornamento del sistema operativo

In SQL Server 2012 SP1 viene introdotto il supporto per la migrazione tra cluster di gruppi di disponibilità AlwaysOn a un nuovo cluster WSFC (Windows Server Failover Clustering). In una migrazione tra cluster un gruppo o un batch di gruppi di disponibilità AlwaysOn viene spostato nel nuovo cluster WSFC di destinazione con tempi di inattività minimi. Il processo di migrazione tra cluster consente di gestire i contratti di servizio (SLA, Service Level Agreement) durante l'aggiornamento a un cluster Windows Server 2012. SQL Server 2012 SP1 deve essere installato e abilitato per AlwaysOn nel cluster WSFC di destinazione. L'esito positivo della migrazione tra cluster dipende da una pianificazione e una preparazione dettagliate del cluster WSFC di destinazione.

Per ulteriori informazioni, vedere Migrazione tra cluster di gruppi di disponibilità AlwaysOn per l'aggiornamento del sistema operativo.

Indice XML selettivo

In SQL Server 2012 SP1 viene introdotto un nuovo tipo di indice XML noto come indice XML selettivo. Grazie al nuovo indice potranno essere migliorate le prestazioni di esecuzione delle query sui dati archiviati come XML in SQL Server, pertanto sarà possibile un'indicizzazione molto più rapida di carichi di lavoro di dati XML di grandi dimensioni, nonché un miglioramento della scalabilità riducendo i costi di archiviazione dell'indice stesso. Per ulteriori informazioni, vedere Indici XML selettivi.

DBCC SHOW_STATISTICS funziona con l'autorizzazione SELECT

Nelle versioni precedenti di SQL Server i clienti devono disporre delle autorizzazioni amministrative o di proprietà per eseguire DBCC SHOW_STATISTICS. Questa limitazione incideva sulla funzionalità di query distribuite in SQL Server poiché, in molti casi, i clienti che eseguono query distribuite non disponevano delle autorizzazioni amministrative o di proprietà sulle tabelle remote per poter raccogliere le statistiche nell'ambito della compilazione della query distribuita. Sebbene sia comunque possibile eseguirli, gli scenari di questo tipo determinano spesso scelte di piani di query non ottimali che incidono in modo negativo sulle prestazioni. Tramite SQL Server 2012 SP1 vengono modificate le restrizioni alle autorizzazioni e gli utenti che dispongono dell'autorizzazione SELECT possono utilizzare questo comando. Affinché le autorizzazioni SELECT siano sufficienti per eseguire il comando, sono richiesti i requisiti seguenti:

  • Gli utenti devono disporre delle autorizzazioni su tutte le colonne nell'oggetto statistiche

  • Gli utenti devono disporre dell'autorizzazione su tutte le colonne in una condizione di filtro, se esistente

I clienti che utilizzano la funzionalità di query distribuite noteranno che è ora possibile utilizzare le statistiche durante la compilazione di query da origini dati remote di SQL Server in cui dispongono esclusivamente di autorizzazioni SELECT. Il flag di traccia 9485 consente di ripristinare il nuovo controllo delle autorizzazioni nel comportamento di SQL Server 2012 RTM in caso di regressione negli scenari del cliente.

Proprietà di statistiche restituite dalla nuova funzione

Tramite la funzione a gestione dinamica sys.dm_db_stats_properties vengono restituite le proprietà di statistiche per l'oggetto di database specificato, tabella o vista indicizzata, nel database di SQL Server corrente. È possibile utilizzare questa funzione per restituire informazioni quale l'ultimo aggiornamento dell'oggetto statistiche per la tabella o vista indicizzata oppure il numero di righe campionate per calcoli statistici. Per ulteriori informazioni, vedere sys.dm_db_stats_properties (Transact-SQL).

SSMS completo in Express

i clienti che utilizzano SQL Server Express With Tools, SQL Server Express COMP, SQL Server Express with Advanced Services e SQL Server Management Studio Express dispongono ora di una versione completa di SQL Server Management Studio. In queste edizioni viene ora fornita la funzionalità SSMS come per le edizioni complete di SQL Server.

Installazione integrata completa

Offre ai clienti una soluzione di integrazione predefinita costituita da un file autoestraente compresso con estensione exe e un file payload con estensione box contenente un'immagine di SQL Server 2012 RTM (Setup.exe, file MSI, e così via), insieme al Service Pack più recente. Quando il pacchetto viene eseguito, le due immagini vengono unite in tempo reale, garantendo all'utente un'esperienza unica relativa al flusso di lavoro di configurazione, utilizzando il livello SP1 incluso come destinazione dell'operazione (Install, Upgrade, AddNode e così via) ed eseguendo eventuali aggiornamenti effettuati nei componenti di configurazione stessi nel Service Pack.

I clienti possono eseguire nuove installazioni di istanze (o aggiornamenti alle versioni SQL Server 2008/2008 R2) a livello funzionale Service Pack mediante un flusso di lavoro di installazione con un singolo clic. Questa operazione può essere eseguita direttamente mediante il file slipstream.exe dalla riga di comando, come avverrebbe con il file Setup.exe, fornendo tutti i parametri appropriati della riga di comando di configurazione. Questo comportamento è diverso rispetto all'installazione del supporto RTM, alla ricerca e al download del Service Pack desiderato (per la lingua e la CPU corrette) e al caricamento del file per eseguire l'operazione di installazione desiderata.

Attività di rilievo di Business Intelligence (con SQL Server 2012 SP1, Office e SharePoint Server 2013)

Di seguito sono indicate le attività di rilievo di Business Intelligence (con SQL Server 2012 SP1, Office e SharePoint Server 2013 Preview)

[!NOTA]

Per un riepilogo dell'installazione delle funzionalità di Business Intelligence di SQL Server 2012 SP1 e SQL Server, vedere Aggiornare le funzionalità di SQL Server BI a SQL Server 2012 SP1.

Supporto degli oggetti di gestione aggiunto per DDL di Resource Governor

In SQL Server 2012 SP1, gli oggetti di gestione SQL Server vengono aggiornati per supportare la sintassi di CREATE RESOURCE POOL (Transact-SQL):

  • CAP_CPU_PERCENT

  • AFFINITY SCHEDULER

  • AFFINITY NUMANODE

Gli oggetti di gestione elencati di seguito limitano l'utilizzo della CPU e impostano l'affinità dei pool di risorse per utilità di pianificazione e nodi NUMA:

Ulteriori informazioni sul Web

Centro risorse di SQL Server

Sito Web SQLCat

Note sulla versione di SQL Server