sp_dbcmptlevel (Transact-SQL)
Aplica-se a:SQL Server
Define determinados comportamentos de banco de dados para serem compatíveis com a versão especificada do SQL Server.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use o Nível de compatibilidade ALTER DATABASE.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ] version ]
Argumentos
[ @dbname = ] name
É o nome do banco de dados para o qual o nível de compatibilidade deve ser alterado. Os nomes de banco de dados devem obedecer às regras para identificadores. name é sysname, com um padrão de NULL.
[ @new_cmptlevel = ] version
É a versão do SQL Server com a qual o banco de dados deve ser compatível. version é tinyint, com um padrão de NULL. O valor deve ser um dos seguintes:
90 = SQL Server 2005 (9.x)
100 = SQL Server 2008 (10.0.x)
110 = SQL Server 2012 (11.x)
120 = SQL Server 2014 (12.x)
130 = SQL Server 2016 (13.x)
Valores do código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Se nenhum parâmetro for especificado ou se o parâmetro name não for especificado, sp_dbcmptlevel retornará um erro.
Se o nome for especificado sem versão, o Mecanismo de Banco de Dados retornará uma mensagem exibindo o nível de compatibilidade atual do banco de dados especificado.
Comentários
Para obter uma descrição dos níveis de compatibilidade, consulte Nível de compatibilidade ALTER DATABASE (Transact-SQL).
Permissões
Somente o proprietário do banco de dados, os membros da função de servidor fixa sysadmin e a função de banco de dados fixa db_owner (se você estiver alterando o banco de dados atual) podem executar este procedimento.
Confira também
Procedimentos armazenados do mecanismo de banco de dados (Transact-SQL)
ALTER DATABASE (Transact-SQL)
Palavras-chave reservadas (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de