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

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2016)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Utilisez cette page pour consulter ou modifier les options de la base de données sélectionnée.Use this page to view or modify options for the selected database. Pour plus d’informations sur les options disponibles dans cette page, consultez ALTER DATABASE SET Options (Transact-SQL) et ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).For more information about the options available on this page, see ALTER DATABASE SET Options (Transact-SQL) and ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).

En-tête de pagePage Header

ClassementCollation
Spécifiez le classement de la base de données en le sélectionnant dans la liste.Specify the collation of the database by selecting from the list. Pour plus d’informations, voir Set or Change the Database Collation.For more information, see Set or Change the Database Collation.

Mode de récupérationRecovery model
Spécifiez l’un des modèles suivants pour la récupération de la base de données : Complet, Journalisé en blocou Simple.Specify one of the following models for recovering the database: Full, Bulk-Logged, or Simple. Pour plus d’informations sur les modes de récupération, consultez Modes de récupération (SQL Server).For more information about recovery models, see Recovery Models (SQL Server).

Niveau de compatibilitéCompatibility level
Spécifiez la version la plus récente de SQL ServerSQL Server prise en charge par la base de données.Specify the latest version of SQL ServerSQL Server that the database supports. Les valeurs possibles sont SQL Server 2014 (120), SQL Server 2012 (110)et SQL Server 2008 (100).Possible values are SQL Server 2014 (120), SQL Server 2012 (110), and 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.When a SQL Server 2005 database is upgraded to SQL Server 2014, the compatibility level for that database is changed from 90 to 100. Le niveau de compatibilité 90 n'est pas pris en charge dans SQL Server 2014.The 90 compatibility level is not supported in SQL Server 2014. Pour plus d’informations, consultez Niveau de compatibilité ALTER DATABASE (Transact-SQL).For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).

Type de relation contenant-contenuContainment type
Spécifiez aucun ou partiel pour indiquer s'il s'agit d'une base de données à relation contenant-contenu.Specify none or partial to designate if this is a contained database. Pour plus d'informations sur les bases de données à relation contenant-contenu, consultez Contained Databases.For more information about contained databases, see Contained Databases. 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.The server property Enable Contained Databases must be set to TRUE before a database can be configured as contained.

Important

L'activation de bases de données à relation contenant-contenu partielle transfère le contrôle de l'accès à l'instance de SQL ServerSQL Server aux propriétaires de la base de données.Enabling partially contained databases delegates control over access to the instance of SQL ServerSQL Server to the owners of the database. Pour plus d’informations, voir Security Best Practices with Contained Databases.For more information, see Security Best Practices with Contained Databases.

AutomatiqueAutomatic

Fermeture automatiqueAuto Close
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.Specify whether the database shuts down cleanly and frees resources after the last user exits. Les valeurs possibles sont True et False.Possible values are True and False. Lorsque la valeur est True, la base de données est fermée proprement et ses ressources sont libérées à la fermeture de session du dernier utilisateur.When True, the database is shut down cleanly and its resources are freed after the last user logs off.

Création automatique des statistiques incrémentiellesAuto Create Incremental Statistics
Spécifiez si utiliser l'option incrémentielle lorsque les statistiques par partition sont créées.Specify whether to use the incremental option when per partition statistics are created. Pour plus d’informations sur les statistiques incrémentielles, consultez CREATE STATISTICS (Transact-SQL).For information about incremental statistics, see CREATE STATISTICS (Transact-SQL).

Création automatique des statistiquesAuto Create Statistics
Spécifiez si la base de données doit automatiquement créer les statistiques d'optimisation manquantes.Specify whether the database automatically creates missing optimization statistics. Les valeurs possibles sont True et False.Possible values are True and False. Lorsque la valeur est True, toutes les statistiques manquantes requises par une requête pour l'optimisation sont créées automatiquement durant l'optimisation.When True, any missing statistics needed by a query for optimization are automatically built during optimization. Pour plus d’informations, consultez CREATE STATISTICS (Transact-SQL).For more information, see CREATE STATISTICS (Transact-SQL).

Réduction automatiqueAuto Shrink
Spécifiez si les fichiers de base de données peuvent faire l'objet d'une réduction de taille périodique.Specify whether the database files are available for periodic shrinking. Les valeurs possibles sont True et False.Possible values are True and False. Pour plus d’informations, voir Shrink a Database.For more information, see Shrink a Database.

Mise à jour automatique des statistiquesAuto Update Statistics
Spécifiez si la base de données doit automatiquement mettre à jour les statistiques d'optimisation obsolètes.Specify whether the database automatically updates out-of-date optimization statistics. Les valeurs possibles sont True et False.Possible values are True and False. Quand la valeur est True, toutes les statistiques obsolètes requises par une requête pour l’optimisation sont créées automatiquement durant l’optimisation.When True, any out-of-date statistics needed by a query for optimization are automatically built during optimization. Pour plus d’informations, consultez CREATE STATISTICS (Transact-SQL).For more information, see CREATE STATISTICS (Transact-SQL).

Mise à jour automatique des statistiques de manière asynchroneAuto Update Statistics Asynchronously
Quand la valeur est True, les requêtes à l’origine d’une mise à jour automatique de statistiques obsolètes n’attendent pas la fin de la mise à jour des statistiques pour effectuer la compilation.When True, queries that initiate an automatic update of out-of-date statistics will not wait for the statistics to be updated before compiling. Les requêtes suivantes utiliseront les statistiques mises à jour une fois celles-ci disponibles.Subsequent queries will use the updated statistics when they are available.

Quand la valeur est False, les requêtes à l’origine d’une mise à jour automatique des statistiques obsolètes attendent de pouvoir utiliser les statistiques mises à jour dans le plan d’optimisation des requêtes.When False, queries that initiate an automatic update of out-of-date statistics, wait until the updated statistics can be used in the query optimization plan.

L'attribution de la valeur True à cette option n'a aucun effet, sauf si l'option Mise à jour automatique des statistiques a également la valeur True.Setting this option to True has no effect unless Auto Update Statistics is also set to True.

Relation contenant-contenuContainment

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.In a contained databases, some settings usually configured at the server level can be configured at the database level.

LCID de la langue de texte intégral par défautDefault Fulltext Language LCID
Spécifie une langue par défaut pour les colonnes de texte intégral indexées.Specifies a default language for full-text indexed columns. L'analyse linguistique des données de texte intégral indexées dépend de la langue des données.Linguistic analysis of full-text indexed data is dependent on the language of the data. La valeur par défaut de cette option est la langue du serveur.The default value of this option is the language of the server. Pour connaître le langue correspondant au paramètre affiché, consultez sys.fulltext_languages (Transact-SQL).For the language that corresponds to the displayed setting, see sys.fulltext_languages (Transact-SQL).

Langue par défautDefault Language
Spécifie la langue par défaut pour tous les nouveaux utilisateurs de base de données à relation contenant-contenu, sauf indication contraire.The default language for all new contained database users, unless otherwise specified.

Déclencheurs imbriqués activésNested Triggers Enabled
Autorise des déclencheurs à en activer d'autres.Allows triggers to fire other triggers. Les déclencheurs peuvent compter jusqu'à 32 niveaux d'imbrication.Triggers can be nested to a maximum of 32 levels. Pour plus d’informations, consultez la section « Déclencheurs imbriqués » de CREATE TRIGGER (Transact-SQL).For more information, see the "Nested Triggers" section in CREATE TRIGGER (Transact-SQL).

Transformer les mots parasitesTransform Noise Words
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.Suppress an error message if noise words, that is stopwords, cause a Boolean operation on a full-text query to return zero rows. Pour plus d’informations, voir transform noise words Server Configuration Option.For more information, see transform noise words Server Configuration Option.

Année de coupure à deux chiffresTwo Digit Year Cutoff
Indique le numéro d'année le plus élevé qui peut être entré en tant qu'année à deux chiffres.Indicates the highest year number that can be entered as a two-digit year. L'année répertoriée et les 99 années précédentes peuvent être entrées sous forme d'années à deux chiffres.The year listed and the previous 99 years can be entered as a two-digit year. Toutes les autres années doivent être entrées sous forme d'années à quatre chiffres.All other years must be entered as a four-digit year.

Par exemple, le paramètre par défaut 2049 indique qu'une date entrée sous la forme "14/3/49" sera interprétée comme le 14 mars 2049, tandis qu'une date entrée sous la forme "14/3/50" sera interprétée comme le 14 mars 1950.For example, the default setting of 2049 indicates that a date entered as '3/14/49' will be interpreted as March 14, 2049, and a date entered as '3/14/50' will be interpreted as March 14, 1950. Pour plus d’informations, voir Configure the two digit year cutoff Server Configuration Option.For more information, see Configure the two digit year cutoff Server Configuration Option.

CurseurCursor

Fermer le curseur lors de l'activation de la validationClose Cursor on Commit Enabled
Spécifiez si les curseurs doivent être fermés une fois que la transaction qui a ouvert le curseur est validée.Specify whether cursors close after the transaction opening the cursor has committed. Les valeurs possibles sont True et False.Possible values are True and False. Lorsque la valeur est True, tous les curseurs ouverts lors de la validation ou de la restauration d'une transaction sont fermés.When True, any cursors that are open when a transaction is committed or rolled back are closed. Lorsque la valeur est False, ces curseurs restent ouverts lorsqu'une transaction est validée.When False, such cursors remain open when a transaction is committed. En revanche, lorsque la valeur est False, la restauration d'une transaction ferme tous les curseurs à l'exception des curseurs de type INSENSITIVE ou STATIC.When False, rolling back a transaction closes any cursors except those defined as INSENSITIVE or STATIC. Pour plus d’informations, consultez SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).For more information, see SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).

Curseur par défautDefault Cursor
Spécifiez le comportement du curseur par défaut.Specify default cursor behavior. Lorsque la valeur est True, les déclarations de curseur ont pour valeur par défaut LOCAL.When True, cursor declarations default to LOCAL. Lorsque la valeur est False, les curseurs Transact-SQLTransact-SQL ont pour valeur par défaut GLOBAL.When False, Transact-SQLTransact-SQL cursors default to GLOBAL.

Configurations étendues à la base de donnéesDatabase Scoped Configurations

SQL Server 2016 et Base de données SQL Azure comprennent plusieurs propriétés de configuration qui peuvent être étendues au niveau de la base de données.In SQL Server 2016 and in Azure SQL Database, there are a number of configuration properties that can be scoped to the database level. Pour plus d’informations sur tous ces paramètres, consultez ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).For more information for all of these settings, see ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).

Estimation de la cardinalité héritéeLegacy Cardinality Estimation
Spécifiez le modèle d’estimation de la cardinalité de l’optimiseur de requête pour la base de données primaire, quel que soit le niveau de compatibilité de la base de données.Specify the query optimizer cardinality estimation model for the primary independent of the compatibility level of the database. Cette propriété équivaut à l’ indicateur de trace 9481.This is equivalent to Trace Flag 9481.

Estimation de la cardinalité héritée pour la base de données secondaireLegacy Cardinality Estimation for Secondary
Spécifiez le modèle d’estimation de la cardinalité de l’optimiseur de requête pour les éventuelles bases de données secondaires, quel que soit le niveau de compatibilité de la base de données.Specify the query optimizer cardinality estimation model for secondaries, if any, independent of the compatibility level of the database. Cette propriété équivaut à l’ indicateur de trace 9481.This is equivalent to Trace Flag 9481.

Degré de parallélisme maximalMax DOP
Spécifiez le paramètre MAXDOP par défaut pour le serveur principal à utiliser pour les instructions.Specify the default MAXDOP setting for the primary that should be used for statements.

Degré de parallélisme maximal pour le serveur secondaireMax DOP for Secondary
Spécifiez le paramètre MAXDOP par défaut pour les éventuels serveurs secondaires à utiliser pour les instructions.Specify the default MAXDOP setting for secondaries, if any, that should be used for statements.

Détection de paramètresParameter Sniffing
Active ou désactive la détection de paramètres sur la base de données primaire.Enables or disables parameter sniffing on the primary. Cette propriété est équivalente à l’ indicateur de trace 4136.This is equivalent to Trace Flag 4136.

Détection de paramètre pour la base de données secondaireParameter Sniffing for Secondary
Active ou désactive la détection de paramètres sur les éventuelles bases de données secondaires.Enables or disables parameter sniffing on secondaries, if any. Cette propriété est équivalente à l’ indicateur de trace 4136.This is equivalent to Trace Flag 4136.

Correctifs de l’optimiseur de requêteQuery Optimizer Fixes
Active ou désactive les correctifs logiciels d’optimisation de requête sur la base de données primaire, quel que soit le niveau de compatibilité de la base de données.Enables or disables query optimization hotfixes on the primary regardless of the compatibility level of the database. Cette propriété est équivalente à l’ indicateur de trace 4199.This is equivalent to Trace Flag 4199.

Correctifs logiciels de l’optimiseur de requête pour la base de données secondaireQuery Optimizer Fixes for Secondary
Active ou désactive les correctifs logiciels d’optimisation de requête sur les éventuelles bases de données secondaires, quel que soit le niveau de compatibilité de la base de données.Enables or disables query optimization hotfixes on secondaries, if any, regardless of the compatibility level of the database. Cette propriété est équivalente à l’ indicateur de trace 4199.This is equivalent to Trace Flag 4199.

FILESTREAMFILESTREAM

Nom du répertoire FILESTREAMFILESTREAM Directory Name
Spécifiez le nom de répertoire pour les données FILESTREAM associées à la base de données sélectionnée.Specify the directory name for the FILESTREAM data associated with the selected database.

Accès FILESTREAM non transactionnelFILESTREAM Non-transacted Access
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_ONLYou FULL.Specify one of the following options for non-transactional access through the file system to FILESTREAM data stored in FileTables: OFF, READ_ONLY, or FULL. Si FILESTREAM n'est pas activé sur le serveur, cette valeur est définie sur OFF et est désactivée.If FILESTREAM is not enabled on the server, this value is set to OFF and is disabled. Pour plus d’informations, consultez FileTables (SQL Server).For more information, see FileTables (SQL Server).

DiversMiscellaneous

Valeur par défaut ANSI NULLANSI NULL Default
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 lors d’une instruction CREATE TABLE ou ALTER TABLE (état par défaut).Allow null values for all user-defined data types or columns that are not explicitly defined as NOT NULL during a CREATE TABLE or ALTER TABLE statement (the default state). Pour plus d’informations, consultez SET ANSI_NULL_DFLT_ON (Transact-SQL) et SET ANSI_NULL_DFLT_OFF (Transact-SQL).For more information, see SET ANSI_NULL_DFLT_ON (Transact-SQL) and SET ANSI_NULL_DFLT_OFF (Transact-SQL).

Valeurs ANSI NULL activéesANSI NULLS Enabled
Spécifiez le comportement des opérateurs de comparaison Égal à (=) et Différent de (<>) lorsqu'ils sont utilisés avec des valeurs NULL.Specify the behavior of the Equals (=) and Not Equal To (<>) comparison operators when used with null values. Les valeurs possibles sont True (activé) et False (désactivé).Possible values are True (on) and False (off). Lorsque la valeur est True, toutes les comparaisons effectuées avec une valeur NULL donnent comme résultat la valeur UNKNOWN (inconnu).When True, all comparisons to a null value evaluate to UNKNOWN. Quand la valeur est False, les comparaisons de valeurs non UNICODE à une valeur NULL donnent comme résultat True si les deux valeurs sont NULL.When False, comparisons of non-UNICODE values to a null value evaluate to True if both values are NULL. Pour plus d’informations, consultez SET ANSI_NULLS (Transact-SQL).For more information, see SET ANSI_NULLS (Transact-SQL).

Remplissage ANSI activéANSI Padding Enabled
Spécifiez si le remplissage ANSI est activé ou désactivé.Specify whether ANSI padding is on or off. Les valeurs autorisées sont True (activé) et False (désactivé).Permissible values are True (on) and False (off). Pour plus d’informations, consultez SET ANSI_PADDING (Transact-SQL).For more information, see SET ANSI_PADDING (Transact-SQL).

Avertissements ANSI activésANSI Warnings Enabled
Spécifiez le comportement compatible avec la norme ISO de plusieurs conditions d'erreur.Specify ISO standard behavior for several error conditions. Quand 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).When True, a warning message is generated if null values appear in aggregate functions (such as SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP, or COUNT). Lorsque la valeur est False, aucun avertissement n'est émis.When False, no warning is issued. Pour plus d’informations, consultez SET ANSI_WARNINGS (Transact-SQL).For more information, see SET ANSI_WARNINGS (Transact-SQL).

Annulation arithmétique activéeArithmetic Abort Enabled
Spécifiez si l'option d'annulation arithmétique est activée ou non pour la base de données.Specify whether the database option for arithmetic abort is enabled or not. Les valeurs possibles sont True et False.Possible values are True and False. Quand 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.When True, an overflow or divide-by-zero error causes the query or batch to terminate. Si l'erreur se produit dans une transaction, cette dernière est restaurée.If the error occurs in a transaction, the transaction is rolled back. 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.When False, a warning message is displayed, but the query, batch, or transaction continues as if no error occurred. Pour plus d’informations, consultez SET ARITHABORT (Transact-SQL).For more information, see SET ARITHABORT (Transact-SQL).

La concaténation de la valeur NULL donne NULLConcatenate Null Yields Null
Spécifiez le comportement lorsque les valeurs NULL sont concaténées.Specify the behavior when null values are concatenated. Quand cette propriété a la valeur True, string + NULL retourne NULL.When the property value is True, string + NULL returns NULL. Lorsqu'elle a la valeur False, le résultat est string.When False, the result is string. Pour plus d’informations, consultez SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).For more information, see SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).

Chaînage des propriétés des bases de données croisées activéCross-database Ownership Chaining Enabled
Cette valeur en lecture seule indique si le chaînage des propriétés des bases de données croisées a été activé.This read-only value indicates if cross-database ownership chaining has been enabled. Quand la valeur est True, la base de données peut être la source ou la cible d'une chaîne des propriétés des bases de données croisées.When True, the database can be the source or target of a cross-database ownership chain. Utilisez l'instruction ALTER DATABASE pour définir cette propriété.Use the ALTER DATABASE statement to set this property.

Optimisation des corrélations de dates activéeDate Correlation Optimization Enabled
Quand la valeur est True, SQL ServerSQL Server conserve les statistiques de corrélation entre deux tables quelconques de la base de données qui sont liées par une contrainte FOREIGN KEY et qui possèdent des colonnes datetime .When True, SQL ServerSQL Server maintains correlation statistics between any two tables in the database that are linked by a FOREIGN KEY constraint and have datetime columns.

Si la valeur Falseest définie, les statistiques de corrélation ne sont pas conservées.When False, correlation statistics are not maintained.

Abandon en cas d'arrondi numériqueNumeric Round-Abort
Spécifiez comment la base de données gère les erreurs d'arrondi.Specify how the database handles rounding errors. Les valeurs possibles sont True et False.Possible values are True and False. Lorsque la valeur est True, une erreur est générée en cas de perte de précision dans une expression.When True, an error is generated when loss of precision occurs in an 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 selon la précision spécifiée pour la colonne ou la variable contenant le résultat.When False, losses of precision do not generate error messages, and the result is rounded to the precision of the column or variable storing the result. Pour plus d’informations, consultez SET NUMERIC_ROUNDABORT (Transact-SQL).For more information, see SET NUMERIC_ROUNDABORT (Transact-SQL).

ParamétrageParameterization
Si SIMPLEest spécifié, les requêtes sont paramétrables en fonction du comportement par défaut de la base de données.When SIMPLE, queries are parameterized based on the default behavior of the database. Si FORCEDest spécifié, SQL ServerSQL Server paramètre toutes les requêtes de la base de données.When FORCED, SQL ServerSQL Server parameterizes all queries in the database.

Identificateurs entre guillemets activésQuoted Identifiers Enabled
Spécifiez si les mots clés SQL ServerSQL Server peuvent servir d'identificateurs (nom d'objet ou de variable) s'ils sont entre guillemets.Specify whether SQL ServerSQL Server keywords can be used as identifiers (an object or variable name) if enclosed in quotation marks. Les valeurs possibles sont True et False.Possible values are True and False. Pour plus d’informations, consultez SET QUOTED_IDENTIFIER (Transact-SQL).For more information, see SET QUOTED_IDENTIFIER (Transact-SQL).

Déclencheurs récursifs activésRecursive Triggers Enabled
Spécifiez si les déclencheurs peuvent être activés par d'autres déclencheurs.Specify whether triggers can be fired by other triggers. Les valeurs possibles sont True et False.Possible values are True and False. Lorsque la valeur est True, le déclenchement récursif de déclencheurs est activé.When set to True, this enables recursive firing of triggers. Lorsque la valeur est False, seule la récursivité directe est désactivée.When set to False, only direct recursion is prevented. Pour désactiver la récurrence indirecte, affectez la valeur 0 à l'option de serveur déclencheurs imbriqués à l'aide de sp_configure.To disable indirect recursion, set the nested triggers server option to 0 using sp_configure. Pour plus d’informations, consultez Créer des déclencheurs imbriqués.For more information, see Create Nested Triggers.

Digne de confianceTrustworthy
Quand elle affiche True, cette option en lecture seule indique que SQL ServerSQL 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.When displaying True, this read-only option indicates that SQL ServerSQL Server allows access to resources outside the database under an impersonation context established within the database. 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.Impersonation contexts can be established within the database using the EXECUTE AS user statement or the EXECUTE AS clause on database modules.

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.To have access, the owner of the database also needs to have the AUTHENTICATE SERVER permission at the server level.

Cette propriété autorise également la création et l'exécution d'assemblys d'accès non sécurisés et externes dans la base de données.This property also allows the creation and execution of unsafe and external access assemblies within the database. 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.In addition to setting this property to True, the owner of the database must have the EXTERNAL ACCESS ASSEMBLY or UNSAFE ASSEMBLY permission at the server level.

Dans toutes les bases de données utilisateur et système (à l’exception de MSDB), cette propriété a la valeur Falsepar défaut.By default, all user databases and all system databases (with the exception of MSDB) have this property set to False. La valeur ne peut pas être modifiée pour les bases de données model et tempdb .The value cannot be changed for the model and tempdb databases.

TRUSTWORTHY a la valeur False dès qu'une base de données est attachée au serveur.TRUSTWORTHY is set to False whenever a database is attached to the server.

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 .The recommended approach for accessing resources outside the database under an impersonation context is to use certificates and signatures as apposed to the Trustworthy option.

Pour définir cette propriété, utilisez l'instruction ALTER DATABASE.To set this property, use the ALTER DATABASE statement.

Format de stockage vardecimal activéVarDecimal Storage Format Enabled
Cette option est en lecture seule dans SQL Server 2008SQL Server 2008et les versions ultérieures.This option is read-only starting with SQL Server 2008SQL Server 2008. Lorsque la valeur est True, cette base de données est activée pour le format de stockage vardecimal.When True, this database is enabled for the vardecimal storage format. Le format de stockage vardecimal ne peut pas être désactivé lorsque des tables de la base de données l'utilisent.Vardecimal storage format cannot be disabled while any tables in the database are using it. Dans SQL Server 2008SQL Server 2008 et les versions ultérieures, toutes les bases de données sont activées pour le format de stockage vardecimal.In SQL Server 2008SQL Server 2008 and later versions, all databases are enabled for the vardecimal storage format. Cette option utilise sp_db_vardecimal_storage_format.This option uses sp_db_vardecimal_storage_format.

RécupérationRecovery

Vérification de pagePage Verify
Spécifiez l'option utilisée pour détecter et signaler les transactions d'E/S incomplètes à cause d'erreurs d'E/S de disque.Specify the option used to discover and report incomplete I/O transactions caused by disk I/O errors. Les valeurs possibles sont None, TornPageDetectionet Checksum.Possible values are None, TornPageDetection, and Checksum. Pour plus d’informations, consultez Gérer la table suspect_pages (SQL Server).For more information, see Manage the suspect_pages Table (SQL Server).

Temps de récupération cible (en secondes)Target Recovery Time (Seconds)
Spécifie la durée maximale (en secondes) de la récupération de la base de données spécifiée en cas d'incident.Specifies the maximum bound on the time, expressed in seconds, to recover the specified database in the event of a crash. Pour plus d’informations, consultez Points de contrôle de base de données (SQL Server).For more information, see Database Checkpoints (SQL Server).

ÉtatState

Base de données en lecture seuleDatabase Read Only
Spécifiez si la base de données est en lecture seule.Specify whether the database is read only. Les valeurs possibles sont True et False.Possible values are True and False. Lorsque la valeur est True, les utilisateurs peuvent uniquement lire les données de la base de données.When True, users can only read data in the database. 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.Users cannot modify the data or database objects; however, the database itself can be deleted using the DROP DATABASE statement. La modification de la configuration de l'option Base de données en lecture seule n'est possible que si la base de données n'est pas en cours d'utilisation.The database cannot be in use when a new value for the Database Read Only option is specified. 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.The master database is the exception, and only the system administrator can use master while the option is being set.

État de la base de donnéesDatabase State
Affiche l'état actuel de la base de données.View the current state of the database. Ce champ n'est pas modifiable.It is not editable. Pour plus d'informations sur l'option État de la base de données, consultez Database States.For more information about Database State, see Database States.

Restreindre l'accèsRestrict Access
Spécifiez les utilisateurs autorisés à accéder à la base de données.Specify which users may access the database. Les valeurs possibles sont :Possible values are:

  • MultipleMultiple

    État standard d'une base de données de production qui permet à plusieurs utilisateurs d'accéder en même temps à la base de données.The normal state for a production database, allows multiple users to access the database at once.

  • UniqueSingle

    État utilisé pour les actions de maintenance qui permet à un seul utilisateur à la fois d'accéder à la base de données.Used for maintenance actions, only one user is allowed to access the database at once.

  • RestreintRestricted

    Seuls les membres des rôles db_owner, dbcreator ou sysadmin peuvent utiliser la base de données.Only members of the db_owner, dbcreator, or sysadmin roles can use the database.

    Chiffrement activéEncryption Enabled
    Quand la valeur est True, cette base de données est activée pour le chiffrement.When True, this database is enabled for database encryption. Une clé de chiffrement de base de données est alors requise pour effectuer le chiffrement.A Database Encryption Key is required for encryption. Pour plus d’informations, consultez Chiffrement transparent des données (TDE).For more information, see Transparent Data Encryption (TDE).

Voir aussiSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL) CREATE DATABASE (SQL Server Transact-SQL)