Exportar (0) Imprimir
Expandir Tudo

DATABASEPROPERTYEX (Banco de Dados SQL do Azure)

Atualizado: novembro de 2014

Este tópico está DESATUALIZADO. Você pode encontrar a versão mais atual em Referência de Transact-SQL do SQL 14.

ImportantImportante
Este tópico não está atualizado. Para obter a versão atual, consulte DATABASEPROPERTYEX (Transact-SQL).

Retorna a configuração atual da opção ou propriedade de banco de dados especificada para o banco de dados especificado.


DATABASEPROPERTYEX ( 'database' , 'property' )

database
É uma expressão que representa o nome do banco de dados para o qual retornar as informações de propriedade nomeada. O banco de dados é nvarchar(128). O argumento de banco de dados deve ser igual ao banco de dados atual; caso contrário, todo DATABASEPROPERTYEX retornará NULL.

property
É uma expressão que representa o nome da propriedade do banco de dados a retornar. A propriedade é varchar(128) e pode ser um dos valores a seguir. O tipo de retorno é sql_variant.

A tabela a seguir mostra o tipo de dados base para obter cada valor de propriedade.

 

Propriedade Descrição Valor retornado

Collation

O nome do agrupamento padrão para o banco de dados.

Tipo de dados base: nvarchar(128)

SQL_Latin1_General_CP1_CI_AS

ComparisonStyle

O estilo de comparação do agrupamento do Windows. ComparisonStyle é um bitmap calculado usando os seguintes valores:

  • Ignorar maiúsculas/minúsculas: 1

  • Ignorar acento: 2

  • Ignorar kana: 65536

  • Ignorar largura: 131072

Por exemplo, o padrão de 196609 é o resultado da combinação das opções Ignore case, Ignorar Kana e Ignore width.

Tipo de dados base: int

196609

Edição

A edição do banco de dados do Banco de dados SQL do Microsoft Azure.

Tipo de dados base: nvarchar(64)

"Web" = Web Edition Database

”Business” = Business Edition Database

NULL = O banco de dados não foi iniciado.

IsAnsiNullDefault

O banco de dados segue regras de ISO por permitir valores nulos.

Tipo de dados base: int

0 = FALSE

IsAnsiNullsEnabled

Todas as comparações com um nulo são avaliadas como desconhecidas.

Tipo de dados base: int

0 = FALSE

IsAnsiPaddingEnabled

As cadeias de caracteres são convertidas no mesmo comprimento antes da comparação ou inserção.

Tipo de dados base: int

0 = FALSE

IsAnsiWarningsEnabled

Mensagens de erro ou de aviso são emitidas quando ocorrem condições de erro padrão.

Tipo de dados base: int

0 = FALSE

IsArithmeticAbortEnabled

As consultas são encerradas quando um erro de excedente ou divisão por zero ocorre durante a execução da consulta.

Tipo de dados base: int

0 = FALSE

IsAutoClose

O banco de dados é desligado corretamente e libera recursos depois da saída do último usuário.

Tipo de dados base: int

0 = FALSE

IsAutoCreateStatistics

Estatísticas ausentes exigidas por uma consulta para otimização são criadas automaticamente durante a otimização da consulta.

Tipo de dados base: int

1 = TRUE

IsAutoShrink

Os arquivos de banco de dados são candidatos à redução automática periódica.

Tipo de dados base: int

0 = FALSE

IsAutoUpdateStatistics

Estatísticas existentes são atualizadas automaticamente quando se tornam desatualizadas devido às alterações dos dados nas tabelas.

Tipo de dados base: int

1 = TRUE

IsCloseCursorsOnCommitEnabled

Os cursores que estão abertos quando uma transação é confirmada são fechados.

Tipo de dados base: int

0 = FALSE

IsInStandBy

O banco de dados está online como somente leitura, com o log de restauração permitido.

Tipo de dados base: int

0 = FALSE

IsLocalCursorsDefault

As declarações de cursor assumem LOCAL como padrão.

Tipo de dados base: int

0 = FALSE

IsMergePublished

As tabelas de um banco de dados podem ser publicadas por replicação de mesclagem, se a replicação tiver sido instalada.

Tipo de dados base: int

0 = FALSE

IsNullConcat

O operando de concatenação nulo resulta em NULL.

Tipo de dados base: int

0 = FALSE

IsNumericRoundAbortEnabled

Erros são gerados quando a perda de precisão ocorre em expressões.

Tipo de dados base: int

0 = FALSE

IsParameterizationForced

A opção SET de banco de dados PARAMETERIZATION é FORCED.

Tipo de dados base: int

0 = FALSE

IsQuotedIdentifiersEnabled

Aspas duplas podem ser usadas somente em identificadores.

Tipo de dados base: int

0 = FALSE

IsPublished

As tabelas do banco de dados podem ser publicadas por instantâneo ou replicação transacional, se a replicação tiver sido instalada.

Tipo de dados base: int

0 = FALSE

IsRecursiveTriggersEnabled

O acionamento recursivo dos gatilhos está habilitado.

Tipo de dados base: int

0 = FALSE

IsSubscribed

O banco de dados está inscrito em uma publicação.

Tipo de dados base: int

0 = FALSE

IsSyncWithBackup

O banco de dados é um banco de dados publicado ou um banco de dados de distribuição e pode ser restaurado sem interromper a replicação transacional.

Tipo de dados base: int

0 = FALSE

IsTornPageDetectionEnabled

O Mecanismo de Bancos de dados SQL Server detecta operações de E/S incompletas causadas por falhas de energia ou outros problemas no sistema.

Tipo de dados base: int

0 = FALSE

LCID

O identificador de localidade do Windows (LCID) do agrupamento.

Tipo de dados base: int

1033

MaxSizeInBytes

Tamanho máximo de banco de dados em bytes para o Banco de dados SQL do Microsoft Azure.

Tipo de dados base: bigint

1073741824

5368709120

10737418240

21474836480

32212254720

42949672960

53687091200

NULL = O banco de dados não foi iniciado.

Recuperação

Modelo de recuperação do banco de dados.

Tipo de dados base: nvarchar(128)

FULL = Modelo de recuperação completa

SQLSortOrder

ID da ordem de classificação do SQL Server com suporte em versões anteriores do SQL Server.

Tipo de dados base: tinyint

52

Status

Status do banco de dados.

Tipo de dados base: nvarchar(128)

ONLINE = O banco de dados está disponível para consulta.

Updateability

Indica se os dados podem ser modificados.

Tipo de dados base: nvarchar(128)

READ_ONLY = Os dados podem ser lidos, mas não modificados.

READ_WRITE = Os dados podem ser lidos e modificados.

UserAccess

Indica quais usuários podem acessar o banco de dados.

Tipo de dados base: nvarchar(128)

MULTI_USER = Todos os usuários

Versão

Número de versão interno do código do SQL Server com o qual o banco de dados foi criado. Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.

Tipo de dados base: int

Número de versão = Banco de dados está aberto.

NULL = O banco de dados não foi iniciado.

Para obter mais informações sobre os argumentos e a instrução DATABASEPROPERTYEX, consulte DATABASEPROPERTYEX (Transact-SQL) nos Manuais Online do SQL Server.

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2015 Microsoft