Propriedades do banco de dados (página Opções)

Use esta página para exibir ou modificar opções para o banco de dados selecionado. Para obter mais informações sobre as opções disponíveis nesta página, consulte Opções ALTER DATABASE SET (Transact-SQL).

Ordenação
Especifique a ordenação do banco de dados selecionando na lista. Para saber mais, veja 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-Loggedou Simples. Para obter mais informações sobre modelos de recuperação, consulte Modelos de recuperação (SQL Server).

Nível de compatibilidade
Especifique a última versão do SQL Server aceita pelo 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 do banco de dados é alterado de 90 para 100. O nível de compatibilidade 90 não tem suporte no SQL Server 2014. Para obter mais informações, confira Nível de compatibilidade de ALTER DATABASE (Transact-SQL).

Tipo de contenção
Não especifique nada ou parcial para designar se este é um banco de dados independente. Para obter mais informações sobre bancos de dados independentes, consulte Contained Databases. A propriedade de servidor Habilitar Bancos de Dados Independentes deve ser definida como TRUE antes que um banco de dados possa ser configurado como independente.

Importante

Habilitar delegados de bancos de dados parcialmente independentes controla o acesso à instância do SQL Server para os 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 é fechado corretamente e libera recursos depois da saída do último usuário. Os valores possíveis são True e False. Quando True, o banco de dados é desligado corretamente e seus recursos são liberados depois do logoff do último usuário.

Estatísticas incrementais de criação automática
Especifique se você deseja usar a opção incremental durante a criação de estatísticas por partição. 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, quaisquer estatísticas ausentes exigidas pela consulta para otimização são criadas automaticamente durante a otimização. Para obter mais informações, veja CREATE STATISTICS (Transact-SQL).

Reduzir Automaticamente
Especifique se os arquivos do banco de dados estão disponíveis para redução periódica. Os valores possíveis são True e False. Para saber mais, veja Shrink a Database.

Atualização Automática de Estatísticas
Especifique se o banco de dados atualiza estatísticas de otimização desatualizadas automaticamente. Os valores possíveis são True e False. Quando True, quaisquer estatísticas desatualizadas exigidas pela consulta para otimização são criadas automaticamente durante a otimização. Para obter mais informações, veja CREATE STATISTICS (Transact-SQL).

Atualização Automática de Estatísticas de Forma Assíncrona
Quando True, as consultas que iniciam uma atualização automática de estatísticas desatualizadas não esperam que as estatísticas sejam atualizadas antes da compilação. Consultas subsequentes usarão as estatísticas atualizadas quando elas estiverem disponíveis.

Quando False, consultas que iniciam uma atualização automática de estatísticas desatualizadas, aguarde até que as estatísticas atualizadas possam ser usadas no plano de otimização de consulta.

Definir essa opção como True não tem efeito, a menos que As Estatísticas de Atualização Automática também sejam definidas como True.

Contenção

Nos bancos de dados independentes, algumas configurações geralmente definidas no nível de servidor podem ser configuradas no nível de banco de dados.

LCID do Idioma 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 Padrão
O idioma padrão para todos os novos usuários de bancos de dados independentes, a menos que especificado de outra maneira.

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
Suprima uma mensagem de erro se palavras de ruído ou palavras irrelevantes farão uma operação Booliana em uma consulta de texto completo retornar zero linha. 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 Cursor Quando a Confirmação for Habilitada
Especifique se os cursores são fechados após a confirmação da transação que abre o cursor. Os valores possíveis são True e False. Quando True, quaisquer cursores abertos quando uma transação for confirmada ou revertida serão fechados. Quando False, tais cursores permanecerão abertos quando uma transação for confirmada. Quando False, reverter uma transação fechará quaisquer cursores, exceto os definidos como INSENSITIVE ou STATIC. Para obter mais informações, consulte SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).

Cursor Padrão
Especifique o comportamento padrão do cursor. Quando True, as declarações de cursor definem o padrão como LOCAL. Quando False, os cursores Transact-SQL são padrão para GLOBAL.

FILESTREAM

Nome do Diretório FILESTREAM
Especifique o nome de diretório para obter os dados FILESTREAM associados ao banco de dados selecionado.

Acesso Não Transacionado a FILESTREAM
Especifique uma das seguintes opções para acesso não transacional através 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).

Diversos

Padrão ANSI NULL
Permita valores nulos para todos os tipos de dados ou colunas definidos pelo usuário que não estejam explicitamente definidos como NOT NULL durante uma instrução CREATE TABLE ou ALTER TABLE (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 Habilitado
Especifique o comportamento dos operadores de comparação Igual a (=) e Diferente de (<>) 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, as 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 Habilitado
Especifique se 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).

Avisos ANSI Habilitados
Especifique comportamento padrão ISO para várias condições de erro. Quando True, uma mensagem de aviso será 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).

Anular Aritmética Habilitada
Especifique se a opção de banco de dados de anulação de aritmética está habilitada ou não. Os valores possíveis são True e False. Quando True, um estouro ou erro de divisão por zero causa o encerramento da consulta ou lote. Se o erro ocorrer em uma transação, a transação será revertida. Quando False, uma mensagem de aviso será exibida, mas a consulta, lote ou transação continuará como se nenhum erro tivesse ocorrido. Para obter mais informações, confira SET ARITHABORT (Transact-SQL).

Concatenar Nulo Produz 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 Propriedades de Bancos de Dados
Esse valor somente leitura indica se o encadeamento de propriedades de bancos de dados foi habilitado. Quando True, o 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, 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 False, as estatísticas de correlação não são mantidas.

Anular Arredondamento Numérico
Especifique como o banco de dados trata erros de arredondamento. Os valores possíveis são True e False. Quando True, um erro é gerado quando ocorre perda de precisão 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 definidas como SIMPLE, as consultas são parametrizadas com base no comportamento padrão do banco de dados. Quando FORCED, o SQL Server parametriza todas as consultas no banco de dados.

Identificadores entre Aspas Habilitados
Especifique se SQL Server palavras-chave podem ser usadas como identificadores (um objeto ou nome de variável) se 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 gatilhos podem ser acionados 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 nested triggers 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 SQL Server permite o acesso a recursos fora do banco de dados em um contexto de representação estabelecido no banco de dados. Contextos de representação podem ser estabelecidos dentro do banco de dados usando a instrução de usuário EXECUTE AS ou a cláusula EXECUTE AS em módulos do 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 criação e execução de assemblies de acesso inseguros e externos dentro do banco de dados. Além disso, para configurar 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 como False sempre que um banco de dados está conectado 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 SQL Server 2008 e versões posteriores, todos os bancos de dados sã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 provocadas por erros de E/S em disco. Os valores possíveis são Nenhum, TornPageDetectione Soma de Verificação. Para obter mais informações, consulte Gerenciar a tabela de suspect_pages (SQL Server).

Tempo de Recuperação de Destino (Segundos)
Especifica o salto 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

Banco de Dados Somente Leitura
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 estar em uso quando um novo valor para a opção Banco de Dados Somente Leitura estiver especificado. O banco de dados mestre é a exceção e só o administrador do sistema pode usar o mestre enquanto a opção estiver sendo definida.

Estado do Banco de Dados
Exiba o estado atual do banco de dados. Ela não é editável. Para obter mais informações sobre o Estado do Banco de Dados, consulte Database States

Acesso Restrito
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 de uma vez.

  • Single

    Usado para ações de manutenção, apenas um usuário tem permissão para acessar o banco de dados por vez.

  • Restricted

    Apenas membros das funções db_owner, dbcreator ou sysadmin podem usar o banco de dados.

Criptografia Habilitada
Quando True, esse banco de dados está habilitado para criptografia de banco de dados. Uma Chave de Criptografia do Banco de Dados é necessária para criptografia. Para obter mais informações, consulte Transparent Data Encryption (TDE).

Consulte Também

ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)