Funzionalità del Motore di database non più utilizzate in SQL Server 2014
In questo argomento vengono descritte le funzionalità di motore di database non 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.
Categoria | 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.
Categoria | 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. | None |
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 |
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 UFX | DATABASEPROPERTY |
DATABASEPROPERTYEX |
Programmabilità | SQL Server DMO (SQL-Distributed Management Objects) | Oggetti SMO (SQL Server Management Objects) |
Hint per la query | Hint FASTFIRSTROW |
OPTION (FAST n ) . |
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. | None |
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 ulteriori 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 evento, database_file_size_change database_file_size_change event lock_timeout_greater_than_0 lock_timeout |
Modifiche aggiuntive per XEvent
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
Vedi anche
Funzionalità del Motore di database deprecate in SQL Server 2014