Partilhar 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 Opções ALTER DATABASE SET (Transact-SQL).

Cabeçalho de página

  • Agrupamento
    Especifique o agrupamento do banco de dados selecionando na lista. Para obter mais informações, consulte Definir ou alterar o agrupamento de banco de dados.

  • Modelo de recuperação
    Especifique um dos modelos a seguir 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 última versão do SQL Server aceita pelo banco de dados. Os valores possíveis são SQL Server 2012 (110)SQL Server 2008 (100) e SQL Server 2005 (90). Para obter mais informações, consulte 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 independente. Para obter mais informações sobre bancos de dados independentes, consulte Bancos de dados contidos.

    Observação sobre segurançaObservação sobre segurança

    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 Práticas recomendadas de segurança com bancos de dados independentes.

Automático

  • Fechamento Automático
    Especifique se o banco de dados é desligado corretamente 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 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 Reduzir 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 subsequentes 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 efeito, a menos que Atualização Automática de Estatísticas também esteja definida como True.

Contenção

Em bancos de dados independentes, algumas configurações geralmente definidas no nível de servidor podem ser definidas 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 o idioma que corresponde à configuração exibida, consulte 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 disparem outros gatilhos. Os gatilhos podem ser aninhados até no máximo 32 níveis. Para obter mais informações, consulte a seção "Gatilhos Aninhados" em CREATE TRIGGER (Transact-SQL).

  • Transform Noise Words
    Suprima uma mensagem de erro se palavras de ruído, ou seja, palavras irrelevantes, levarem uma operação Booliana em uma consulta de texto completo a não retornar linhas. Para obter mais informações, consulte Opção de configuração de servidor para transformar palavras de ruído.

  • 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 obter mais informações, consulte 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, 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.

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, consulte 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(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 de agregação (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.

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

  • 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 Criar 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 e versões posteriores, todos os bancos de dados são habilitados para o formato de armazenamento. 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 Gerenciar a tabela 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 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 master é a exceção e somente o administrador do sistema poderá usar o master 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 por vez.

    • Restrito

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

  • Criptografia Habilitada
    Quando definida como True, esse 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 Criptografia de Dados Transparente (TDE).

Consulte também

Referência

ALTER DATABASE (Transact-SQL)

CREATE DATABASE (Transact-SQL)