Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Propriétés de la base de données (page Options)

État de la rubrique : certaines informations de cette rubrique constituent une documentation préliminaire et peuvent faire l'objet de modifications dans les versions à venir. Ces informations préliminaires décrivent les nouvelles fonctionnalités ou les modifications apportées à des fonctionnalités existantes de Microsoft SQL Server 2014.

Utilisez cette page pour consulter ou modifier les options de la base de données sélectionnée. Pour plus d'informations sur les options disponibles sur cette page, consultez Options SET de ALTER DATABASE (Transact-SQL).

Classement

Spécifiez le classement de la base de données en le sélectionnant dans la liste. Pour plus d'informations, consultez Définir ou modifier le classement de la base de données.

Mode de récupération

Spécifiez l'un des modèles suivants pour la récupération de la base de données : Complet, Journalisé en bloc ou Simple. Pour plus d'informations sur les modes de récupération, consultez Modes de récupération (SQL Server).

Niveau de compatibilité

Indiquez la version la plus récente de SQL Server prise en charge par la base de données. Les valeurs possibles sont SQL Server 2014 (120)SQL Server 2012 (110) et SQL Server 2008 (100). Lorsqu'une base de données SQL Server 2005 est mise à niveau vers SQL Server 2014, le niveau de compatibilité de cette base de données passe de 90 à 100. Le niveau de compatibilité 90 n'est pas pris en charge dans SQL Server 2014. Pour plus d'informations, consultez Niveau de compatibilité ALTER DATABASE (Transact-SQL).

Type de relation contenant-contenu

Spécifiez aucun ou partiel pour indiquer s'il s'agit d'une base de données à relation contenant-contenu. Pour plus d'informations sur les bases de données à relation contenant-contenu, consultez Bases de données à relation contenant-contenu. La propriété de serveur Activer les bases de données à relation contenant-contenu doit être définie sur TRUE pour qu'une base de données puisse être configurée comme étant à relation contenant-contenu.

Remarque relative à la sécurité Remarque relative à la sécurité

L'activation de bases de données partiellement à relation contenant-contenu transfère le contrôle de l'accès à l'instance de SQL Server aux propriétaires de la base de données. Pour plus d'informations, consultez Meilleures pratiques de sécurité recommandées avec les bases de données à relation contenant-contenu.

Fermeture automatique

Spécifiez si la base de données doit être fermée proprement et doit libérer des ressources lorsque le dernier utilisateur ferme sa session. Les valeurs possibles sont True et False. Lorsque la valeur est True, la base de données est fermée proprement et ses ressources sont libérées une fois que le dernier utilisateur se déconnecte.

Création automatique des statistiques

Spécifiez si la base de données doit automatiquement créer les statistiques d'optimisation manquantes. Les valeurs possibles sont True, False, et Incrémentiel. Lorsque la valeur est True, toutes les statistiques manquantes requises par une requête pour l'optimisation sont créées automatiquement durant l'optimisation. Lorsque la valeur Incrémentiel est définie, les statistiques par partition sont créées. Pour plus d'informations, consultez CREATE STATISTICS (Transact-SQL).

Réduction automatique

Spécifiez si les fichiers de base de données peuvent faire l'objet d'un compactage périodique. Les valeurs possibles sont True et False. Pour plus d'informations, consultez Réduire une base de données.

Mise à jour automatique des statistiques

Spécifiez si la base de données doit automatiquement mettre à jour les statistiques d'optimisation obsolètes. Les valeurs possibles sont True et False. Lorsque la valeur est True, toutes les statistiques obsolètes requises par une requête pour l'optimisation sont créées automatiquement durant l'optimisation. Lorsque la valeur Incrémentiel est définie, les statistiques par partition sont mises à jour. Pour plus d'informations, consultez CREATE STATISTICS (Transact-SQL).

Mise à jour automatique des statistiques de manière asynchrone

Lorsque la valeur affectée est True, les requêtes qui initialisent une mise à jour automatique de statistiques obsolètes n'attendent pas la fin de la mise à jour des statistiques pour effectuer la compilation. Les requêtes suivantes utiliseront les statistiques mises à jour une fois celles-ci disponibles.

Lorsque la valeur affectée est False, les requêtes qui initialisent une mise à jour automatique des statistiques obsolètes attendent de pouvoir utiliser les statistiques mises à jour dans le plan d'optimisation de requête.

La valeur True affectée à cette option n'a aucun effet, sauf si Mise à jour automatique des statistiques a également la valeur True.

Dans les bases de données à relation contenant-contenu, certains paramètres généralement configurés au niveau serveur peuvent l'être au niveau de la base de données.

LCID de la langue de texte intégral par défaut

Spécifie une langue par défaut pour les colonnes de texte intégral indexées. L'analyse linguistique des données de texte intégral indexées dépend de la langue des données. La valeur par défaut de cette option est la langue du serveur. Pour connaître la langue correspondant au paramètre affiché, consultez sys.fulltext_languages (Transact-SQL).

Langue par défaut

La langue par défaut pour tous les nouveaux utilisateurs de base de données à relation contenant-contenu, sauf indication contraire.

Déclencheurs imbriqués activés

Autorise des déclencheurs à en activer d'autres. Les déclencheurs peuvent compter jusqu'à 32 niveaux d'imbrication. Pour plus d'informations, consultez la section « Déclencheurs imbriqués » de CREATE TRIGGER (Transact-SQL).

Transformer les mots parasites

Supprimez un message d'erreur si des mots parasites, ou des mots vides, provoquent le retour de lignes nulles par une opération booléenne sur une requête de texte intégral. Pour plus d'informations, consultez Transformer les mots parasites (option de configuration de serveur).

Année de coupure à deux chiffres

Indique le numéro d'année le plus élevé qui peut être entré en tant qu'année à deux chiffres. L'année répertoriée et les 99 années précédentes peuvent être entrées en tant qu'année à deux chiffres. Toutes les autres années doivent être entrées en tant qu'année à quatre chiffres.

Par exemple, le paramètre par défaut 2049 indique qu'une date entrée comme '14/3/49' sera interprétée comme le 14 mars 2049, tandis qu'une date entrée comme '14/3/50' sera interprétée comme le 14 mars 1950. Pour plus d'informations, consultez Configurer l'option de configuration du serveur two digit year cutoff.

Fermer le curseur lors de l'activation de la validation

Spécifiez si les curseurs doivent être fermés une fois que la transaction qui a ouvert le curseur est validée. Les valeurs possibles sont True et False. Lorsque la valeur est True, tous les curseurs ouverts lors de la validation ou de la restauration d'une transaction sont fermés. Lorsque la valeur est False, ces curseurs restent ouverts lorsqu'une transaction est validée tandis que la restauration d'une transaction ferme tous les curseurs à l'exception des curseurs de type INSENSITIVE ou STATIC. Pour plus d'informations, consultez SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).

Curseur par défaut

Spécifiez le comportement du curseur par défaut. Lorsque la valeur est True, les déclarations de curseur ont pour valeur par défaut LOCAL. Lorsque la valeur est False, les curseurs Transact-SQL ont pour valeur par défaut GLOBAL.

Nom du répertoire FILESTREAM

Spécifiez le nom de répertoire pour les données FILESTREAM associées à la base de données sélectionnée.

Accès FILESTREAM non transactionnel

Spécifiez l'une des options suivantes pour l'accès non transactionnel via le système de fichiers aux données FILESTREAM stockées dans les FileTables : OFF, READ_ONLY ou FULL. Si FILESTREAM n'est pas activé sur le serveur, cette valeur est définie sur OFF et est désactivée. Pour plus d'informations, consultez FileTables (SQL Server).

Valeur par défaut ANSI NULL

Autorise les valeurs NULL pour tous les types de données définis par l'utilisateur ou les colonnes non explicitement définies comme NOT NULL au cours d'une instruction CREATE TABLE ou ALTER TABLE (l'état par défaut). Pour plus d'informations, consultez SET ANSI_NULL_DFLT_ON (Transact-SQL) et SET ANSI_NULL_DFLT_OFF (Transact-SQL).

Valeurs ANSI NULL activées

Spécifiez le comportement des opérateurs de comparaison Égal à (=) et Différent de (<>) lorsqu'ils sont utilisés avec des valeurs NULL. Les valeurs possibles sont True (activé) et False (désactivé). Lorsque la valeur est True, toutes les comparaisons effectuées avec une valeur NULL donnent comme résultat la valeur UNKNOWN (inconnu). Lorsque la valeur est False, les comparaisons de valeurs non-UNICODE avec une valeur NULL donnent comme résultat True si les deux valeurs sont NULL. Pour plus d'informations, consultez SET ANSI_NULLS (Transact-SQL).

Remplissage ANSI activé

Spécifiez si le remplissage ANSI est activé ou désactivé. Les valeurs autorisées sont True (activé) et False (désactivé). Pour plus d'informations, consultez SET ANSI_PADDING (Transact-SQL).

Avertissements ANSI activés

Spécifiez le comportement compatible avec la norme ISO de plusieurs conditions d'erreur. Lorsque la valeur est True, un message d'avertissement est généré si des valeurs NULL apparaissent dans des fonctions d'agrégation (par exemple, SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP ou COUNT). Lorsque la valeur est False, aucun avertissement n'est émis. Pour plus d'informations, consultez SET ANSI_WARNINGS (Transact-SQL).

Annulation arithmétique activée

Spécifiez si l'option d'annulation arithmétique est activée ou non pour la base de données. Les valeurs possibles sont True et False. Lorsque la valeur est True, un dépassement de capacité ou une division par zéro entraînent l'arrêt du traitement de la requête ou du lot. Si l'erreur se produit dans une transaction, cette dernière est restaurée. Lorsque la valeur est False, un message d'avertissement s'affiche, mais le traitement de la requête, du lot ou de la transaction se poursuit comme s'il n'y avait pas d'erreur. Pour plus d'informations, consultez SET ARITHABORT (Transact-SQL).

La concaténation de la valeur NULL donne NULL

Spécifiez le comportement lorsque les valeurs NULL sont concaténées. Lorsque cette propriété a la valeur True, string + NULL renvoie NULL. Lorsqu'elle a la valeur False, le résultat est string. Pour plus d'informations, consultez SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).

Chaînage des propriétés des bases de données croisées activé

Cette valeur en lecture seule indique si le chaînage des propriétés des bases de données a été activé. Lorsque la valeur affectée est True, la base de données peut être la source ou la cible d'un chaînage des propriétés des bases de données croisées. Utilisez l'instruction ALTER DATABASE pour définir cette propriété.

Optimisation des corrélations de dates activée

Lorsque la valeur affectée est True, SQL Server conserve les statistiques de corrélation entre deux tables quelconques de la base de données liées par une contrainte FOREIGN KEY et possédant des colonnes datetime.

Si la valeur False est affectée, les statistiques de corrélation ne sont pas conservées.

Abandon en cas d'arrondi numérique

Spécifiez comment la base de données gère les erreurs d'arrondi. Les valeurs possibles sont True et False. Lorsque la valeur est True, une erreur est générée en cas de perte de précision dans une expression. Lorsque la valeur est False, les pertes de précision ne génèrent pas de messages d'erreur et le résultat est arrondi en fonction de la précision de la colonne ou de la variable contenant le résultat. Pour plus d'informations, consultez SET NUMERIC_ROUNDABORT (Transact-SQL).

Paramétrage

Si SIMPLE est spécifié, les requêtes sont paramétrables conformément au comportement par défaut de la base de données. Si FORCED est spécifié, SQL Server paramètre toutes les requêtes de la base de données.

Identificateurs entre guillemets activés

Spécifiez si les mots clés SQL Server peuvent servir d'identificateurs (nom d'objet ou de variable) s'ils sont entre guillemets. Les valeurs possibles sont True et False. Pour plus d'informations, consultez SET QUOTED_IDENTIFIER (Transact-SQL).

Déclencheurs récursifs activés

Spécifiez si les déclencheurs peuvent être activés par d'autres déclencheurs. Les valeurs possibles sont True et False. Lorsque la valeur est True, cette option permet l'activation récursive des déclencheurs. Lorsque la valeur est False, seule la récursivité directe est désactivée. Pour désactiver la récursivité indirecte, affectez à l'option serveur nested triggers la valeur 0 à l'aide de sp_configure. Pour plus d'informations, consultez Créer des déclencheurs imbriqués.

Digne de confiance

Lorsqu'elle affiche True, cette option en lecture seule indique que SQL Server autorise l'accès aux ressources extérieures à la base de données dans un contexte d'emprunt d'identité établi à l'intérieur de la base de données. Les contextes d'emprunt d'identité peuvent être établis dans la base de données à l'aide de l'instruction EXECUTE AS ou de l'une des clauses EXECUTE AS des modules de base de données.

Pour profiter de l'accès, le propriétaire de la base de données doit également bénéficier de l'autorisation AUTHENTICATE SERVER au niveau du serveur.

Cette propriété autorise également la création et l'exécution d'assemblys non sûrs et externes dans la base de données. Il ne suffit pas d'affecter la valeur True à cette propriété ; le propriétaire de la base de données doit également avoir l'autorisation EXTERNAL ACCESS ASSEMBLY ou UNSAFE ASSEMBLY au niveau du serveur.

Dans toutes les bases de données utilisateur et système (à l'exception de MSDB), cette propriété a la valeur False par défaut. La valeur ne peut pas être modifiée pour les bases de données model et tempdb.

TRUSTWORTHY a la valeur False dès qu'une base de données est attachée au serveur.

La stratégie recommandée pour accéder aux ressources situées en dehors de la base de données dans un contexte d'emprunt d'identité consiste à utiliser les certificats et les signatures tels qu'ils sont apposés à l'option Trustworthy.

Pour définir cette propriété, utilisez l'instruction ALTER DATABASE.

Format de stockage vardecimal activé

Cette option est en lecture seule à compter de SQL Server 2008. Lorsque la valeur est True, cette base de données est activée pour le format de stockage vardecimal. Le format de stockage vardecimal ne peut pas être désactivé lorsque des tables de la base de données l'utilisent. Dans SQL Server 2008 et les versions ultérieures, toutes les bases de données sont activées pour le format de stockage vardecimal. Cette option utilise sp_db_vardecimal_storage_format.

Vérification de page

Indiquez l'option utilisée pour détecter et signaler les transactions d'E/S incomplètes à cause d'erreurs d'E/S de disque. Les valeurs possibles sont None, TornPageDetection et Checksum. Pour plus d'informations, consultez Gérer la table suspect_pages (SQL Server).

Temps de récupération cible (en secondes)

Spécifie la limite maximale de durée (en secondes) de récupération de la base de données spécifiée en cas de sinistre. Pour plus d'informations, consultez Points de contrôle de base de données (SQL Server).

Base de données en lecture seule

Spécifiez si la base de données est en lecture seule. Les valeurs possibles sont True et False. Lorsque la valeur est True, les utilisateurs peuvent uniquement lire les données de la base de données. Ils ne peuvent pas modifier les données ou les objets de la base de données. Toutefois, la base de données elle-même peut être supprimée à l'aide de l'instruction DROP DATABASE. La base de données ne peut pas être en cours d'utilisation lorsque vous modifiez la valeur de l'option Base de données en lecture seule. La base de données master est l'exception à la règle, mais seul l'administrateur système peut utiliser la base de données master pendant la configuration de cette option.

État de la base de données

Affiche l'état actuel de la base de données. Ce champ n'est pas modifiable. Pour plus d'informations sur l'option État de la base de données, consultez États d'une base de données.

Restreindre l'accès

Spécifiez les utilisateurs autorisés à accéder à la base de données. Les valeurs possibles sont :

  • Multiple

    État normal d'une base de données de production qui permet à plusieurs utilisateurs d'accéder en même temps à la base de données.

  • Single

    État utilisé pour les actions de maintenance qui permet à un seul utilisateur à la fois d'accéder à la base de données.

  • Restreint

    Seuls les membres des rôles db_owner, dbcreator ou sysadmin peuvent utiliser la base de données.

Chiffrement activé

Si cette option a la valeur True, cette base de données est activée pour le chiffrement. Une clé de chiffrement de la base de données est requise pour le chiffrement. Pour plus d'informations, consultez Chiffrement transparent des données (TDE).

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft