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

Afficher ou modifier les propriétés d'une base de données

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

Cette rubrique explique comment afficher ou modifier les propriétés d'une base de données dans SQL Server 2014 à l'aide de SQL Server Management Studio ou de Transact-SQL. Lorsque vous modifiez une propriété de base de données, la modification prend effet immédiatement.

Dans cette rubrique

Recommandations

  • Lorsque AUTO_CLOSE a la valeur ON, certaines colonnes de l'affichage catalogue sys.databases et la fonction DATABASEPROPERTYEX retournent la valeur NULL, car la base de données est inaccessible et aucune donnée ne peut être extraite. Pour résoudre ce problème, exécutez une instruction USE pour ouvrir la base de données.

Sécurité

Autorisations

Nécessite l'autorisation ALTER sur la base de données.

Icône de flèche utilisée avec le lien Retour en haut [Haut de la page]

Pour afficher ou modifier les propriétés d'une base de données

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server, puis développez-la.

  2. Développez Bases de données, cliquez avec le bouton droit sur la base de données à afficher, puis cliquez sur Propriétés.

  3. Dans la boîte de dialogue Propriétés de la base de données, sélectionnez une page pour afficher les informations correspondantes. Par exemple, sélectionnez la page Fichiers pour afficher les informations sur les fichiers journaux et les fichiers de données.

Icône de flèche utilisée avec le lien Retour en haut [Haut de la page]

Pour afficher une propriété d'une base de données à l'aide de DATABASEPROPERTYEX

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. Cet exemple utilise la fonction système DATABASEPROPERTYEX pour retourner l'état de l'option de base de données AUTO_SHRINK dans la base de données AdventureWorks2012 . Une valeur de retour de 1 signifie que l'option est activée (ON), et une valeur de retour de 0 signifie que l'option est désactivée (OFF).

USE AdventureWorks2012;
GO
SELECT DATABASEPROPERTYEX('AdventureWorks2012', 'IsAutoShrink');
GO

Pour afficher les propriétés d'une base de données en interrogeant sys.databases

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. L'exemple suivant interroge l'affichage catalogue sys.databases pour afficher plusieurs propriétés de la base de données AdventureWorks2012 . Cet exemple renvoie le numéro d'ID de base de données (database_id), indique si la base de données est en lecture seule ou en lecture-écriture (is_read_only), et renvoie le classement de la base de données (collation_name) et le niveau de compatibilité de la base de données (compatibility_level).

USE AdventureWorks2012;
GO
SELECT database_id, is_read_only, collation_name, compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2012';
GO

Pour modifier les propriétés d'une base de données

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête. L'exemple détermine l'état de l'isolement d'instantané sur la base de données AdventureWorks2012 , modifie l'état de la propriété, puis vérifie la modification.

    Pour déterminer l'état de l'isolement d'instantané, sélectionnez la première instruction SELECT et cliquez sur Exécuter.

    Pour modifier l'état de l'isolement d'instantané, sélectionnez l'instruction ALTER DATABASE, puis cliquez sur Exécuter.

    Pour vérifier la modification, sélectionnez la deuxième instruction SELECT, puis cliquez sur Exécuter.

USE AdventureWorks2012;
GO
-- Check the state of the snapshot_isolation_framework
-- in the database.
SELECT name, snapshot_isolation_state,
     snapshot_isolation_state_desc AS description
FROM sys.databases
WHERE name = N'AdventureWorks2012';
GO
USE master;
GO
ALTER DATABASE AdventureWorks2012
    SET ALLOW_SNAPSHOT_ISOLATION ON;
GO
-- Check again.
SELECT name, snapshot_isolation_state,
     snapshot_isolation_state_desc AS description
FROM sys.databases
WHERE name = N'AdventureWorks2012';
GO

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

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:
© 2015 Microsoft