Compartilhar via


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

Email

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