Funzionalità del Motore di database non più utilizzate in SQL Server 2014

In questo argomento vengono descritte le funzionalità del motore di database che non sono più disponibili in SQL Server 2014.

Funzionalità non più disponibili in SQL Server 2014

Nella tabella seguente sono elencate le funzionalità rimosse in SQL Server 2014.

Category Funzionalità non più disponibile Sostituzione
Livello di compatibilità Livello di compatibilità 90 I database devono essere impostati almeno sul livello di compatibilità 100. Quando un database con un livello di compatibilità inferiore a 100 viene aggiornato a SQL Server 2014, il livello di compatibilità del database viene impostato su 100 durante l'operazione di aggiornamento.

Funzionalità non più disponibili in SQL Server 2012

Nella tabella seguente sono elencate le funzionalità rimosse in SQL Server 2012.

Category Funzionalità non più disponibile Sostituzione
Backup e ripristino BACKUP { DATABASE | LOG } WITH PASSWORD and BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD non più disponibile. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDcontinua a essere deprecato. nessuno
Backup e ripristino RESTORE { DATABASE | LOG } ... WITH DBO_ONLY RESTORE { DATABASE | LOG } ... ... WITH RESTRICTED_USER
Livello di compatibilità livello di compatibilità 80 I database devono essere impostati almeno sul livello di compatibilità 90.
Opzioni di configurazione sp_configure 'user instance timeout' e 'user instances enabled' Utilizzare la funzionalità di database locale. Per altre informazioni, vedere Utilità SqlLocalDB
Protocolli di connessione Il supporto per il protocollo VIA è obsoleto. In alternativa, utilizzare TCP.
Oggetti di database Clausola WITH APPEND sui trigger Ricreare l'intero trigger.
Opzioni di database sp_dboption ALTER DATABASE
Posta SQL Mail Usare la posta elettronica database. Per altre informazioni, vedere Posta elettronica database e Usare Posta elettronica database anziché SQL Mail.
Gestione della memoria Estensioni AWE (Address Windowing Extensions) a 32 bit e supporto per l'aggiunta della memoria a caldo a 32 bit. Utilizzare un sistema operativo a 64 bit.
Metadati DATABASEPROPERTY DATABASEPROPERTYEX
Programmazione SQL Server DMO (SQL-Distributed Management Objects) Oggetti SMO (SQL Server Management Objects)
Hint per la query Hint FASTFIRSTROW OPTION (FASTn).
Server remoti La possibilità per gli utenti di creare nuovi server remoti tramite sp_addserver non è più utilizzata. Rimane disponibile sp_addserver con l'opzione 'locale'. È possibile utilizzare i server remoti mantenuti durante l'aggiornamento o creati dalla replica. Sostituire i server remoti utilizzando server collegati.
Sicurezza sp_dropalias Sostituire gli alias con una combinazione di account utente e ruoli del database. Usare sp_dropalias per rimuovere gli alias in database aggiornati.
Sicurezza Il parametro version di PWDCOMPARE che rappresenta un valore di un account di accesso precedente a SQL Server 2000 non è più disponibile. nessuno
Programmazione con Service Broker in SMO La classe Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority non implementa più l'interfaccia Microsoft.SqlServer.Management.Smo.IObjectPermission .
Opzioni SET SET DISABLE_DEF_CNST_CHK Nessuno.
Tabelle di sistema sys.database_principal_aliases Usare ruoli anziché alias.
Transact-SQL Il parametro RAISERROR nel formato RAISERROR integer 'string' non è più utilizzato. Riscrivere l'istruzione usando la sintassi RAISERROR(...) corrente.
Sintassi Transact-SQL COMPUTE / COMPUTE BY Utilizzare ROLLUP.
Sintassi Transact-SQL Uso di *= e =* Utilizzare la sintassi di join ANSI. Per altre informazioni, vedere FROM (Transact-SQL).
XEvents databases_data_file_size_changed, databases_log_file_size_changed

eventdatabases_log_file_used_size_changed

locks_lock_timeouts_greater_than_0

locks_lock_timeouts
Sostituito da database_file_size_change event, database_file_size_change

database_file_size_change event

lock_timeout_greater_than_0

lock_timeout

Modifiche XEvent aggiuntive

resource_monitor_ring_buffer_record:

  • Campi rimossi: single_pages_kb, multiple_pages_kb

  • Campi aggiunti: target_kb, pages_kb

memory_node_oom_ring_buffer_recorded:

  • Campi rimossi: single_pages_kb, multiple_pages_kb

  • Campi aggiunti: target_kb, pages_kb

Vedere anche

Funzionalità del Motore di database deprecate in SQL Server 2014