Funcionalidade do Mecanismo de Banco de Dados descontinuada no SQL Server 2014
Este tópico descreve os recursos do Mecanismo de Banco de Dados que não estão mais disponíveis no SQL Server 2014.
Recursos descontinuados no SQL Server 2014
A tabela a seguir lista os recursos que foram removidos no SQL Server 2014.
Categoria | Recurso descontinuado | Substituição |
---|---|---|
Nível de Compatibilidade | Nível de compatibilidade 90 | Os bancos de dados devem ser definidos com o nível de compatibilidade de pelo menos 100. Quando um banco de dados com um nível de compatibilidade inferior a 100 é atualizado para o SQL Server 2014, o nível de compatibilidade do banco de dados é definido como 100 durante a operação de atualização. |
Recursos descontinuados no SQL Server 2012
A tabela a seguir lista os recursos que foram removidos no SQL Server 2012.
Categoria | Recurso descontinuado | Substituição |
---|---|---|
Backup e restauração | BACKUP { BANCO DE DADOS | LOG } COM SENHA e BACKUP { DATABASE | LOG } COM MEDIAPASSWORD são descontinuados. RESTAURAR { BANCO DE DADOS | LOG } WITH [MEDIA]PASSWORDcontinua obsoleto. | Nenhum |
Backup e restauração | RESTAURAR { BANCO DE DADOS | LOG } ... COM DBO_ONLY | RESTAURAR { BANCO DE DADOS | LOG } ... ... COM RESTRICTED_USER |
Nível de Compatibilidade | nível de compatibilidade 80 | Os bancos de dados devem ser definidos com o nível de compatibilidade de pelo menos 90. |
Opções de configuração | sp_configure 'user instance timeout' e 'user instances enabled' |
Use o recurso de banco de dados local. Para obter mais informações, consulte Utilitário SqlLocalDB |
Protocolos de conexão | O suporte para o protocolo VIA é descontinuado. | Em vez disso, use TCP. |
Objetos de banco de dados | Cláusula WITH APPEND em gatilhos |
Recrie o gatilho inteiro. |
Opções de banco de dados | sp_dboption |
ALTER DATABASE |
SQL Mail | Use o Database Mail. Para obter mais informações, consulte Database Mail e Usar Database Mail em vez de SQL Mail. | |
Gerenciamento de memória | AWE (Address Windowing Extensions) de 32 bits e suporte de inclusão de memória a quente de 32 bits. | Use um sistema operacional de 64 bits. |
Metadados | DATABASEPROPERTY |
DATABASEPROPERTYEX |
Programação | SQL-DMO (SQL Server Distributed Management Objects) | SQL Server Management Objects (SMO) |
Dicas de consulta | Dica de FASTFIRSTROW |
OPTION (FAST n ) . |
Servidores remotos | A capacidade de os usuários criarem novos servidores remotos usando sp_addserver foi descontinuada. sp_addserver com a opção 'local' permanece disponível. Os servidores remotos preservados durante a atualização ou criados pela replicação podem ser usados. |
Substitua servidores remotos usando servidores vinculados. |
Segurança | sp_dropalias |
Substitua aliases por uma combinação de contas de usuário e funções de banco de dados. Use sp_dropalias para remover aliases em bancos de dados atualizados. |
Segurança | O parâmetro de versão do PWDCOMPARE que representa um valor de um logon anterior ao SQL Server 2000 foi descontinuado. | Nenhum |
Programação do Service Broker no SMO | A classe Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority não implementa mais a interface Microsoft.SqlServer.Management.Smo.IObjectPermission . | |
Opções Set | SET DISABLE_DEF_CNST_CHK |
Nenhum. |
Tabelas do sistema | sys.database_principal_aliases | Use funções em vez de aliases. |
Transact-SQL | RAISERROR no formato RAISERROR integer 'string' foi descontinuado. |
Reescreva a instrução usando a sintaxe RAISERROR(...) atual. |
sintaxe Transact-SQL | COMPUTE / COMPUTE BY |
Use ROLLUP . |
sintaxe Transact-SQL | Uso e *==* | Use a sintaxe de junção ANSI. Para obter mais informações, confira 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 |
Substituído por database_file_size_change evento, database_file_size_change database_file_size_change event lock_timeout_greater_than_0 lock_timeout |
Mudanças adicionais no XEvent
resource_monitor_ring_buffer_record:
Campos removidos: single_pages_kb, multiple_pages_kb
Campos adicionados: target_kb, pages_kb
memory_node_oom_ring_buffer_recorded:
Campos removidos: single_pages_kb, multiple_pages_kb
Campos adicionados: target_kb, pages_kb
Confira também
Recursos do Mecanismo de Banco de Dados preteridos no SQL Server 2014