Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use esta página para exibir ou modificar as opções do banco de dados selecionado. Para obter mais informações sobre as opções disponíveis nesta página, consulte Alter DATABASE SET Options (Transact-SQL).
Cabeçalho de página
Ordenação
Especifique a ordenação do banco de dados selecionando na lista. Para obter mais informações, consulte Definir ou alterar a ordenação de banco de dados.
Modelo de recuperação
Especifique um dos seguintes modelos para recuperar o banco de dados: Completo, Bulk-Logged ou Simples. Para obter mais informações sobre modelos de recuperação, consulte Modelos de Recuperação (SQL Server).
Nível de compatibilidade
Especifique a versão mais recente do SQL Server compatível com o banco de dados. Os valores possíveis são SQL Server 2014 (120),SQL Server 2012 (110) e SQL Server 2008 (100). Quando um banco de dados do SQL Server 2005 é atualizado para o SQL Server 2014, o nível de compatibilidade desse banco de dados é alterado de 90 para 100. Não há suporte para o nível de compatibilidade 90 no SQL Server 2014. Para obter mais informações, confira Nível de compatibilidade de ALTER DATABASE (Transact-SQL).
Tipo de contenção
Especifique nenhum ou parcial para designar se este é um banco de dados contido. Para obter mais informações sobre bancos de dados independentes, consulte Contained Databases. A propriedade do servidor Habilitar Bancos de Dados Independentes deve ser definida como TRUE antes que um banco de dados possa ser configurado como contido.
Importante
A habilitação de bancos de dados parcialmente contidos delega o controle sobre o acesso à instância do SQL Server aos proprietários do banco de dados. Para obter mais informações, consulte Security Best Practices with Contained Databases.
Automático
Fechamento automático
Especifique se o banco de dados é desligado de forma limpa e libera recursos após a saída do último usuário. Os valores possíveis são: True e False. Quando True, o banco de dados é desligado de forma limpa e seus recursos são liberados após o último usuário encerrar sessão.
Estatísticas incrementais de criação automática
Especifique se a opção incremental será usada quando as estatísticas por partição forem criadas. Para obter informações sobre estatísticas incrementais, consulte CREATE STATISTICS (Transact-SQL).
Criar estatísticas automaticamente
Especifique se o banco de dados cria automaticamente estatísticas de otimização ausentes. Os valores possíveis são: True e False. Quando True, todas as estatísticas ausentes necessárias por uma consulta para otimização são criadas automaticamente durante a otimização. Para obter mais informações, veja CREATE STATISTICS (Transact-SQL).
Redução Automática
Especifique se os arquivos de banco de dados estão disponíveis para redução periódica. Os valores possíveis são: True e False. Para obter mais informações, consulte Reduzir um banco de dados.
Estatísticas de Atualização Automática
Especifique se o banco de dados atualiza automaticamente estatísticas de otimização desatualizadas. Os valores possíveis são: True e False. Quando True, todas as estatísticas desatualizadas necessárias por uma consulta para otimização são criadas automaticamente durante a otimização. Para obter mais informações, veja CREATE STATISTICS (Transact-SQL).
Atualizar estatísticas automaticamente de forma assíncrona
Quando True, as consultas que iniciam uma atualização automática de estatísticas desatualizadas não aguardam a atualização das estatísticas antes do processamento. As consultas subsequentes usarão as estatísticas atualizadas quando estiverem disponíveis.
Quando False, as consultas que iniciam uma atualização automática de estatísticas desatualizadas esperam até que as estatísticas atualizadas possam ser usadas no plano de otimização de consulta.
Definir essa opção True como sem efeito, a menos que as Estatísticas de Atualização Automática também sejam definidas como True.
Contenção
Em bancos de dados independentes, algumas configurações geralmente configuradas no nível do servidor podem ser configuradas no nível do banco de dados.
LCID de linguagem de texto completo padrão
Especifica um idioma padrão para colunas indexadas de texto completo. A análise linguística dos dados indexados de texto completo depende do idioma dos dados. O valor padrão dessa opção é o idioma do servidor. Para obter a linguagem que corresponde à configuração exibida, veja sys.fulltext_languages (Transact-SQL).
Idioma Predefinido
O idioma padrão para todos os novos usuários de banco de dados independentes, a menos que especificado de outra forma.
Gatilhos aninhados habilitados
Permite que gatilhos acionem outros gatilhos. Os gatilhos podem ser aninhados até no máximo 32 níveis. Para obter mais informações, confira a seção "Gatilhos aninhados" em CREATE TRIGGER (Transact-SQL).
Transformar palavras de ruído
Suprimir uma mensagem de erro se palavras de ruído, ou seja, palavras irrelevantes, fizerem com que uma operação booliana em uma consulta de texto completo retorne zero linhas. Para saber mais, veja transform noise words Server Configuration Option.
Corte de Ano de Dois Dígitos
Indica o número de ano mais alto que pode ser digitado como um ano de dois dígitos. O ano listado e os 99 anos anteriores podem ser digitados como um ano de dois dígitos. Todos os outros anos devem ser digitados como um ano de quatro dígitos.
Por exemplo, a configuração padrão de 2049 indica que a data digitada como ‘14/3/49’ será interpretada como 14 de março de 2049 e a data digitada como ‘14/3/50’ será interpretada como 14 de março de 1950. Para saber mais, veja Configurar a opção two digit year cutoff de configuração de servidor.
Cursor
Fechar o cursor na confirmação habilitada
Especifique se os cursores serão fechados após a transação de abertura do cursor ser confirmada. Os valores possíveis são: True e False. Quando True, todos os cursores abertos quando uma transação é confirmada ou revertida são fechados. Quando False, esses cursores permanecem abertos quando uma transação é confirmada. Quando False, a reversão de uma transação fecha todos os cursores, exceto aqueles definidos como INSENSITIVE ou STATIC. Para obter mais informações, consulte SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).
Cursor Padrão
Especifique o comportamento do cursor padrão. Quando True, as declarações de cursor são padronizadas como LOCAL. Quando False, os cursores Transact-SQL são definidos como GLOBAL por padrão.
FILESTREAM
Nome do diretório FILESTREAM
Especifique o nome do diretório para os dados FILESTREAM associados ao banco de dados selecionado.
Acesso não transacionado FILESTREAM
Especifique uma das seguintes opções para acesso não transacional por meio do sistema de arquivos aos dados FILESTREAM armazenados em FileTables: OFF, READ_ONLY ou FULL. Se FILESTREAM não estiver habilitado no servidor, esse valor será definido como OFF e será desabilitado. Para obter mais informações, confira FileTables (SQL Server).
Miscelânea
Padrão ANSI NULL
Permitir valores nulos para todos os tipos de dados ou colunas definidos pelo usuário que não são explicitamente definidos como NOT NULL durante uma CREATE TABLE instrução ou ALTER TABLE instrução (o estado padrão). Para obter mais informações, consulte SET ANSI_NULL_DFLT_ON (Transact-SQL) e SET ANSI_NULL_DFLT_OFF (Transact-SQL).
ANSI NULLS Ativado
Especifique o comportamento dos operadores de comparação Equals (=) e Not Equal To (<>) quando usados com valores nulos. Os valores possíveis são True (ativados) e False (desativados). Quando True, todas as comparações com um valor nulo são avaliadas como UNKNOWN. Quando False, comparações de valores não UNICODE com um valor nulo são avaliadas como True se ambos os valores forem NULL. Para obter mais informações, confira SET ANSI_NULLS (Transact-SQL).
Preenchimento ANSI está ativado
Especifique se o preenchimento ANSI está ativado ou desativado. Os valores permitidos são True (ativados) e False (desativados). Para obter mais informações, veja SET ANSI_PADDING (Transact-SQL).
Alertas ANSI habilitados
Especifique o comportamento padrão ISO para várias condições de erro. Quando True, uma mensagem de aviso é gerada se valores nulos aparecerem em funções de agregação (como SOMA, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP ou COUNT). Quando False, nenhum aviso é emitido. Para obter mais informações, confira SET ANSI_WARNINGS (Transact-SQL).
Interrupção aritmética habilitada
Especifique se a opção de banco de dados para anulação aritmética está habilitada ou não. Os valores possíveis são: True e False. Quando True um erro de estouro de capacidade ou divisão por zero ocorre, isso faz com que a consulta ou o lote seja encerrado. Se o erro ocorrer em uma transação, a transação será revertida. Quando False, uma mensagem de aviso é exibida, mas a consulta, lote ou transação continua como se nenhum erro tivesse ocorrido. Para obter mais informações, confira SET ARITHABORT (Transact-SQL).
Concatenar Nulo Retorna Nulo
Especifique o comportamento quando valores nulos são concatenados. Quando o valor da propriedade é True, string + NULL retorna NULL. Quando False, o resultado é string. Para obter mais informações, confira SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).
Encadeamento de propriedade entre bancos de dados habilitado
O valor de somente leitura indica se o encadeamento de propriedade entre diferentes bancos de dados foi ativado. Quando Trueo banco de dados pode ser a origem ou o destino de uma cadeia de propriedade entre bancos de dados. Use a instrução ALTER DATABASE para definir essa propriedade.
Otimização de correlação de data habilitada
Quando True, o SQL Server mantém estatísticas de correlação entre duas tabelas no banco de dados vinculadas por uma restrição FOREIGN KEY e têm datetime colunas.
Quando Falseas estatísticas de correlação não são mantidas.
Anulação redonda numérica
Especifique como o banco de dados lida com erros de arredondamento. Os valores possíveis são: True e False. Quando True, um erro é gerado quando a perda de precisão ocorre em uma expressão. Quando False, as perdas de precisão não geram mensagens de erro e o resultado é arredondado para a precisão da coluna ou variável que armazena o resultado. Para obter mais informações, confira SET NUMERIC_ROUNDABORT (Transact-SQL).
Parametrização
Quando SIMPLES, as consultas são parametrizadas com base no comportamento padrão do banco de dados. Quando FORÇADO, o SQL Server parametriza todas as consultas no banco de dados.
Identificadores entre aspas habilitados
Especifique se palavras-chave do SQL Server podem ser usadas como identificadores (um nome de objeto ou variável) se estiverem entre aspas. Os valores possíveis são: True e False. Para obter mais informações, confira SET QUOTED_IDENTIFIER (Transact-SQL).
Gatilhos recursivos habilitados
Especifique se os gatilhos podem ser disparados por outros gatilhos. Os valores possíveis são: True e False. Quando definido como True, isso permite o disparo recursivo de gatilhos. Quando definido como False, somente a recursão direta é impedida. Para desabilitar a recursão indireta, defina a opção de servidor de gatilhos aninhados como 0 usando sp_configure. Para obter mais informações, consulte Criar gatilhos aninhados.
Trustworthy
Ao exibir True, essa opção somente leitura indica que o SQL Server permite acesso a recursos fora do banco de dados em um contexto de representação estabelecido no banco de dados. Os contextos de representação podem ser estabelecidos no banco de dados usando a instrução de usuário EXECUTE AS ou a cláusula EXECUTE AS em módulos de banco de dados.
Para ter acesso, o proprietário do banco de dados também precisa ter a permissão AUTHENTICATE SERVER no nível do servidor.
Essa propriedade também permite a criação e a execução de assemblies de acesso não seguros e externos no banco de dados. Além de definir essa propriedade como True, o proprietário do banco de dados deve ter a permissão EXTERNAL ACCESS ASSEMBLY ou UNSAFE ASSEMBLY no nível do servidor.
Por padrão, todos os bancos de dados de usuário e todos os bancos de dados do sistema (com exceção do MSDB) têm essa propriedade definida como False. O valor não pode ser alterado para os bancos de dados modelo e tempdb .
TRUSTWORTHY é definido para False sempre que um banco de dados é anexado ao servidor.
A abordagem recomendada para acessar recursos fora do banco de dados em um contexto de representação é usar certificados e assinaturas em vez da opção Trustworthy .
Para definir essa propriedade, use a instrução ALTER DATABASE.
Formato de armazenamento VarDecimal habilitado
Essa opção é somente leitura começando com o SQL Server 2008 e versões posteriores, todos os bancos de dados estão habilitados para o formato de armazenamento vardecimal. Essa opção usa sp_db_vardecimal_storage_format.
Recuperação
Verificação de página
Especifique a opção usada para descobrir e relatar transações de E/S incompletas causadas por erros de E/S de disco. Os valores possíveis são None, TornPageDetection e Checksum. Para obter mais informações, consulte Gerenciar a tabela de suspect_pages (SQL Server).
Tempo de recuperação de destino (segundos)
Especifica o limite máximo no tempo, expresso em segundos, para recuperar o banco de dados especificado no caso de uma falha. Para obter mais informações, consulte Pontos de verificação de banco de dados (SQL Server).
Estado
Somente leitura de banco de dados
Especifique se o banco de dados é somente leitura. Os valores possíveis são: True e False. Quando True, os usuários só podem ler dados no banco de dados. Os usuários não podem modificar os dados ou objetos de banco de dados; no entanto, o próprio banco de dados pode ser excluído usando a instrução DROP DATABASE. O banco de dados não pode ser usado quando um novo valor para a opção Somente Leitura de Banco de Dados é especificado. O banco de dados mestre é a exceção e somente o administrador do sistema pode usar o mestre enquanto a opção está sendo definida.
Estado do banco de dados
Exiba o estado atual do banco de dados. Não é editável. Para obter mais informações sobre o Estado do Banco de Dados, consulte Estados de Banco de Dados.
Restringir o acesso
Especifique quais usuários podem acessar o banco de dados. Os valores possíveis são:
vários
O estado normal de um banco de dados de produção permite que vários usuários acessem o banco de dados ao mesmo tempo.
Único
Usado para ações de manutenção, apenas um usuário tem permissão para acessar o banco de dados ao mesmo tempo.
Restrito
Somente membros das funções db_owner, dbcreator ou sysadmin podem usar o banco de dados.
Criptografia Habilitada
Quando Trueesse banco de dados está habilitado para criptografia de banco de dados. Uma chave de criptografia de banco de dados é necessária para criptografia. Para saber mais, veja TDE (Criptografia de Dados Transparente).
Consulte Também
ALTERAR BASE DE DADOS (Transact-SQL)
CRIAR BANCO DE DADOS (SQL Server Transact-SQL)