Compartilhar via


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 nessa página, consulte Definindo opções do banco de dados.

Cabeçalho de página

  • Agrupamento
    Especifique o agrupamento do banco de dados selecionando na lista. Para obter mais informações, consulte Trabalhando com agrupamentos.

  • Modelo de recuperação
    Especifique um dos modelos a seguir para recuperar o banco de dados: completo, bulk-loggedou simples. Para obter mais informações sobre modelos de recuperação, consulte Visão geral do modelo de recuperação.

  • 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 2008, SQL Server 2005 e SQL Server 2000. Para obter mais informações, consulte Nível de compatibilidade de ALTER DATABASE (Transact-SQL).

Automático

  • Fechamento Automático
    Especifique se o banco de dados fecha 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.

  • 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 a uma consulta para otimização são criadas automaticamente durante a otimização. Para obter mais informações, consulte 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 obter mais informações, consulte Reduzindo um banco de dados.

  • 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, todas as estatísticas desatualizadas necessárias à consulta para otimização são criadas automaticamente durante a otimização. Para obter mais informações, consulte 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 aguardarão que as estatísticas sejam atualizadas antes da compilação. Consultas subseqüentes usarão as estatísticas atualizadas quando elas estiverem disponíveis.

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

    A configuração dessa opção como True não tem nenhum efeito, salvo se Atualização Automática de Estatísticas também estiver definida como True.

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, todos os cursores abertos quando uma transação for confirmada ou revertida serão fechados. Quando False, esses cursores permanecerão abertos quando uma transação for confirmada. Quando False, a reversão de uma transação fecha todos os 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 são padronizadas como LOCAL. Quando False, os cursores Transact-SQL são padronizados como GLOBAL. Para obter mais informações, consulte Escopo de nomes de cursor Transact-SQL.

Diversos

  • Padrão ANSI NULL
    Especifique o comportamento compatível padrão dos operadores de comparação Igual a (=) e Diferente de (<>) quando usados com valores nulos. Os valores possíveis são True(ativado) e False (desativado). 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(ativado) e False (desativado). 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 os dois valores forem NULL. Para obter mais informações, consulte SET ANSI_NULLS (Transact-SQL).

  • Preenchimento ANSI Habilitado
    Especifique se preenchimento ANSI está ativado ou desativado. Os valores permitidos são True(ativado) e False (desativado). Para obter mais informações, consulte 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 aparecerem em funções agregadas (como SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP ou COUNT). Quando False, nenhum aviso é emitido. Para obter mais informações, consulte 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 faz com que a consulta ou lote seja encerrado. 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, consulte 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, consulte SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).

  • Encadeamento de Propriedades de Bancos de Dados
    Esse valor somente leitura indica se o encadeamento de propriedades entre bancos de dados foi habilitado. Quando True, o banco de dados pode ser a origem ou o destino de um encadeamento de propriedades 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 as estatísticas de correlação entre as duas tabelas do banco de dados que estiverem vinculadas por uma restrição FOREIGN KEY e possuírem colunas datetime.

    Quando False, as estatísticas de correlação não são mantidas. Para obter mais informações, consulte Otimizando consultas que acessam colunas de data e hora correlacionadas.

  • 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 ocorrer perda de precisão em uma expressão. Quando False, perdas de precisão não geram mensagens de erro e o resultado é arredondado à precisão da coluna ou variável que armazena o resultado. Para obter mais informações, consulte SET NUMERIC_ROUNDABORT (Transact-SQL).

  • Parametrização
    Quando 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. Para obter mais informações, consulte Parametrização simples e Parametrização forçada.

  • Identificadores Entres Aspas Habilitados
    Especifique se palavras-chave do SQL Server podem ser usadas como identificadores (um nome de variável ou objeto) se estiverem incluídas entre aspas. Os valores possíveis são True e False. Para obter mais informações, consulte 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, essa opção habilita o acionamento recursivo de gatilhos. Quando definido como False, apenas recursão direta é evitada. 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 Usando gatilhos aninhados.

  • Confiável
    Quando exibe 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 dentro do 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 do 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 a partir do SQL Server 2008. Quando True, este banco de dados está habilitado para o formato de armazenamento vardecimal. O formato de armazenamento vardecimal não pode ser desabilitado enquanto qualquer tabela do banco de dados o estiver usando. No SQL Server 2008, todos os bancos de dados são habilitados para o formato de armazenamento vardecimal. Para obter informações sobre o formato de armazenamento vardecimal, consulte Armazenando dados decimais como comprimento variável. Essa opção usa sp_db_vardecimal_storage_format.

Recuperação

  • Página Verificar
    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, TornPageDetection e Soma de Verificação. Para obter mais informações, consulte Compreendendo e gerenciando a tabela suspect_pages.

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 podem apenas 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. Não é editável. Para obter mais informações sobre o Estado do Banco de Dados, consulte Estados de banco de dados

  • 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.

    • Único

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

    • Restrito

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

  • Criptografia Habilitada
    Quando True, este banco de dados está habilitado para criptografia de banco de dados. Um Chave de Criptografia do Banco de Dados é necessária para criptografia. Para obter mais informações, consulte Compreendendo a TDE (Criptografia de Dados Transparente).