Share via


Funzionalità degli strumenti di gestione non più supportate in SQL Server 2012

In questo argomento vengono descritte le funzionalità degli strumenti di gestione di SQL Server non più disponibili in SQL Server 2012.

SQL Server Compact Edition

L'editor del codice di SQL Server Compact Edition è stato rimosso da SQL Server Management Studio. Il supporto per SQL Server Compact Edition è stato rimosso da Esplora oggetti, Esplora soluzioni ed Esplora modelli. Utilizzare invece gli editor Transact-SQL in Microsoft Visual Studio 2010 Service Pack 1 o Webmatrix.

Sottosistema ActiveX per SQL Server Agent

Il sottosistema ActiveX per SQL Server Agent è stato rimosso in questa versione. Non è disponibile alcuna funzionalità sostitutiva.

Sp_addtask, sp_deletetask, sp_updatetask

Sp_addtask, sp_deletetask e sp_updatetask sono state rimosse in questa versione. Non utilizzare questa funzionalità nelle applicazioni nuove o aggiornate.

Notifica tramite Net Send e cercapersone

Le notifiche tramite Net Send e cercapersone sono state rimosse in questa versione. Non utilizzare questa funzionalità nelle applicazioni nuove o aggiornate.

Applicazioni livello dati

Alcune funzionalità di applicazione livello dati (DAC) presenti in SQL Server 2008 R2 sono state rimosse in SQL Server 2012. Tuttavia, Data-Tier Application Framework (DACfx versione 3.0) rilasciato con SQL Server 2012 è compatibile con SQL Server 2005 tramite SQL Server 2012 e SQL Azure. L'interazione con i pacchetti di applicazione livello dati versione 3.0 è consentita solo agli strumenti di SQL Server 2012, a Management Studio e a SQL Server Data Tools. La versione 3.0 non è supportata dalle versioni precedenti di Management Studio, incluso Management Studio in SQL Server 2008 R2. Di seguito sono riportate le differenze specifiche tra la versione 1.1 dell'applicazione livello dati e la versione 3.0:

  • Microsoft.SqlServer.Management.Dac.dll, installato in SQL Server 2008 R2 (versione 1.0 dell'applicazione livello dati) e in SQL Server 2008 R2 Service Pack 1, non è installato in SQL Server 2012.

    • Gli spazi dei nomi Microsoft.SqlServer.Management.Dac.Bacpac e Microsoft.SqlServer.Management.Dac non sono presenti in SQL Server 2012 (DACfx versione 3.0).

    • L'interfaccia IServer C#, presente nell'API di DACfx 1.1, non è installata in SQL Server 2012 (DACfx versione 3.0).

    • L'API di DACfx versione 3.0 fornita in SQL Server 2012 non è compatibile con l'API dell'applicazione livello dati versioni 1.0 e 1.1 fornita con SQL Server 2008 R2.

      Gli script di PowerShell o le applicazioni .NET in cui viene utilizzata l'API dell'applicazione livello dati fornita prima di SQL Server 2012 non funzioneranno con l'API dell'applicazione livello dati di SQL Server 2012 o versioni successive, i pacchetti di applicazione livello dati o i file BACPAC.

    • È consigliabile utilizzare la versione disponibile più recente di Data-Tier Application Framework (DACfx versione 3.0 o successive).

  • I progetti di database di Visual Studio 2010 non supportano i pacchetti DACPAC di applicazione livello dati 3.0 o i pacchetti di esportazione dell'applicazione livello dati (BACPAC) generati con DACfx versione 3.0 o successive.

    È consigliabile utilizzare i progetti di database della versione disponibile più recente di SQL Server Data Tools.

L'API di DACfx 3.0 e gli strumenti di SQL Server supportano la lettura dei file DACPAC e BACPAC creati utilizzando gli strumenti e le versioni DACfx di versioni precedenti di SQL Server, pertanto è possibile estrarre database nei file DACPAC da queste versioni e distribuirli nelle versioni supportate di SQL Server tramite Management Studio o SQL Server Data Tools.

Vedere anche

Concetti

Compatibilità con le versioni precedenti