Funcionalidade do Mecanismo de Banco de Dados descontinuada no SQL Server 2012
Este tópico descreve os recursos do Mecanismo de Banco de Dados que não estão mais disponíveis no SQL Server 2012.
Categoria |
Recurso descontinuado |
Substituição |
---|---|---|
Backup e restauração |
BACKUP { DATABASE | LOG } WITH PASSWORD e BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD são descontinuados. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORD continua sendo substituído. |
Nenhum |
Backup e restauração |
RESTORE { DATABASE | LOG } … WITH DBO_ONLY |
RESTORE { DATABASE | LOG } … … WITH 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 Usando o Database Mail em vez do 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 |
Nenhuma. |
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 de *= e =* |
Use a sintaxe de junção ANSI. Para obter mais informações, consulte 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 event, database_file_size_change database_file_size_change event lock_timeout_greater_than_0 lock_timeout |
Alterações de XEvent adicionais
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
Consulte também
Referência
Recursos do Mecanismo de Banco de Dados preteridos no SQL Server 2012