Exporter (0) Imprimer
Développer tout

DATABASEPROPERTYEX (Base de données SQL Azure)

Mis à jour: novembre 2014

Cette rubrique est obsolète. La version actualisée est disponible à la page Référence SQL 14 Transact-SQL.

ImportantImportant
Cette rubrique n'est pas tenue à jour. Pour obtenir la version actuelle, consultez DATABASEPROPERTYEX (Transact-SQL).

Renvoie le paramètre actuel de l'option ou de la propriété de la base de données spécifiée.


DATABASEPROPERTYEX ( 'database' , 'property' )

database
Expression qui représente le nom de la base de données pour laquelle renvoyer l'information sur la propriété nommée. La base de données est nvarchar(128).. L'argument de base de données doit être le même que la base de données actuelle, sinon tous les DATABASEPROPERTYEX renvoient la valeur NULL.

property
Expression qui représente le nom de la propriété de base de données à renvoyer. La propriété est varchar(128) et peut prendre l'une des valeurs suivantes. Le type de retour est sql_variant.

Le tableau qui suit indique le type de données de base pour chaque valeur de propriété.

 

Propriété Description Valeur renvoyée

Collation

Nom du classement par défaut de la base de données

Type de données de base : nvarchar(128)

SQL_Latin1_General_CP1_CI_AS

ComparisonStyle

Style de comparaison Windows du classement. ComparisonStyle est une donnée bitmap calculée à l'aide des valeurs suivantes :

  • Ignorer la casse : 1

  • Ignorer les accents : 2

  • Ignorer les caractères Kana : 65536

  • Ignorer la largeur : 131072

Par exemple, la valeur par défaut 196609 est le résultat de la combinaison des options permettant d'ignorer la casse, le type de caractères Kana et la largeur.

Type de données de base : int

196609

Édition

Édition de base de données pour base de données SQL Microsoft Azure.

Type de données de base : nvarchar(64)

« Web » = base de données Web Edition

« Business » = base de données Business Edition

NULL = la base de données n'est pas démarrée.

IsAnsiNullDefault

La base de données suit les règles ISO d'autorisation des valeurs Null.

Type de données de base : int

0 = FALSE

IsAnsiNullsEnabled

Toutes les comparaisons avec la valeur Null renvoient UNKNOWN (inconnu).

Type de données de base : int

0 = FALSE

IsAnsiPaddingEnabled

Les chaînes sont complétées à la même longueur avant leur comparaison ou insertion.

Type de données de base : int

0 = FALSE

IsAnsiWarningsEnabled

Des messages d'erreur ou d'avertissement sont affichés si des conditions d'erreur standard apparaissent.

Type de données de base : int

0 = FALSE

IsArithmeticAbortEnabled

Une requête s'arrête lorsqu'un dépassement de capacité ou une division par zéro se produit durant son exécution.

Type de données de base : int

0 = FALSE

IsAutoClose

La base de données est fermée correctement et ses ressources sont libérées après la fin de session du dernier utilisateur.

Type de données de base : int

0 = FALSE

IsAutoCreateStatistics

Les statistiques manquantes qui sont nécessaires à une requête dans le cadre de son optimisation sont créées automatiquement durant l'optimisation de la requête.

Type de données de base : int

1 = TRUE

IsAutoShrink

Les fichiers de base de données peuvent faire l'objet d'une réduction périodique automatique.

Type de données de base : int

0 = FALSE

IsAutoUpdateStatistics

Les statistiques existantes sont automatiquement mises à jour lorsqu'elles deviennent périmées en raison de la modification des données dans les tables.

Type de données de base : int

1 = TRUE

IsCloseCursorsOnCommitEnabled

Les curseurs ouverts lors de la validation d'une transaction sont fermés.

Type de données de base : int

0 = FALSE

IsInStandBy

La base de données est en ligne en lecture seule, avec la restauration du journal autorisée.

Type de données de base : int

0 = FALSE

IsLocalCursorsDefault

Les déclarations de curseurs prennent la valeur par défaut LOCAL.

Type de données de base : int

0 = FALSE

IsMergePublished

Les tables d'une base de données peuvent être publiées pour la réplication de fusion, si la réplication est installée.

Type de données de base : int

0 = FALSE

IsNullConcat

Un opérande de concaténation Null produit NULL.

Type de données de base : int

0 = FALSE

IsNumericRoundAbortEnabled

Des erreurs sont générées lors d'une perte de précision dans une expression.

Type de données de base : int

0 = FALSE

IsParameterizationForced

L'option SET de base de données PARAMETERIZATION a la valeur FORCED.

Type de données de base : int

0 = FALSE

IsQuotedIdentifiersEnabled

Les guillemets doubles peuvent être utilisés dans les identificateurs.

Type de données de base : int

0 = FALSE

IsPublished

Les tables de la base de données peuvent être publiées pour la réplication transactionnelle ou d'instantané, si la réplication est installée.

Type de données de base : int

0 = FALSE

IsRecursiveTriggersEnabled

Le fonctionnement récursif des déclencheurs est activé.

Type de données de base : int

0 = FALSE

IsSubscribed

La base de données est abonnée à une publication.

Type de données de base : int

0 = FALSE

IsSyncWithBackup

La base de données est soit une base de données publiée, soit une base de données de distribution ; en outre, elle peut être restaurée sans perturber la réplication transactionnelle.

Type de données de base : int

0 = FALSE

IsTornPageDetectionEnabled

Le moteur de base de données SQL Server détecte les opérations d'E/S interrompues à la suite d'une coupure de courant ou de toute autre panne du système.

Type de données de base : int

0 = FALSE

LCID

Identificateur des paramètres régionaux (LCID) Windows du classement.

Type de données de base : int

1033

MaxSizeInBytes

Taille de base de données maximale en octets pour base de données SQL Microsoft Azure.

Type de données de base : bigint

1073741824

5368709120

10737418240

21474836480

32212254720

42949672960

53687091200

NULL = la base de données n'est pas démarrée.

Récupération

Mode de récupération de la base de données

Type de données de base : nvarchar(128)

FULL = mode de récupération complète

SQLSortOrder

ID d'ordre de tri SQL Server pris en charge dans les versions antérieures de SQL Server.

Type de données de base : tinyint

52

État

État de la base de données

Type de données de base : nvarchar(128)

ONLINE = la base de données est disponible pour la requête.

Updateability

Indique si les données peuvent être modifiées.

Type de données de base : nvarchar(128)

READ_ONLY = les données peuvent être lues mais pas modifiées.

READ_WRITE = les données peuvent être lues et modifiées.

UserAccess

Définit les utilisateurs autorisés à accéder à la base de données.

Type de données de base : nvarchar(128)

MULTI_USER = tous les utilisateurs

Version

Numéro interne de version du code SQL Server avec lequel la base de données a été créée. Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Type de données de base : int

Numéro de version = la base de données est ouverte.

NULL = la base de données n'est pas démarrée.

Pour plus d'informations sur les arguments et l'instruction DATABASEPROPERTYEX, consultez DATABASEPROPERTYEX (Transact-SQL) dans la Documentation en ligne de SQL Server.

Afficher:
© 2015 Microsoft