sp_helpdb (Transact-SQL)
S’applique à :SQL Server
Affiche des informations sur une base de données précise ou sur toutes les bases de données.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helpdb [ [ @dbname= ] 'name' ]
Arguments
[ @dbname = ] 'name'
Nom de la base de données pour laquelle les informations sont signalées. name est sysname, sans valeur par défaut. Si name n’est pas spécifié, sp_helpdb rapports sur toutes les bases de données dans l’affichage catalogue sys.databases .
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
name | sysname | Nom de la base de données. |
db_size | nvarchar(13) | Taille totale de la base de données. |
propriétaire | sysname | Propriétaire de la base de données, tel que sa. |
dbid | smallint | ID de la base de données. |
created | nvarchar(11) | Date de création de la base de données. |
statut | nvarchar(600) | Liste de valeurs, séparées par des virgules, d'options de base de données actuellement définies pour la base de données. Les options définies par des valeurs booléennes ne sont affichées que si elles sont activées. Les options non booléennes sont répertoriées avec leurs valeurs correspondantes sous la forme d’option_name=valeur. Pour plus d’informations, consultez ALTER DATABASE (Transact-SQL). |
compatibility_level | tinyint | Niveau de compatibilité de la base de données : 60, 65, 70, 80 ou 90. |
Si name est spécifié, il existe un jeu de résultats supplémentaire qui affiche l’allocation de fichiers pour la base de données spécifiée.
Nom de la colonne | Type de données | Description |
---|---|---|
name | nchar(128) | Nom de fichier logique. |
fileid | smallint | ID de fichier. |
filename | nchar(260) | Nom de fichier du système d'exploitation (nom de fichier physique). |
groupe_fichiers | nvarchar(128) | Groupe de fichiers auquel le fichier appartient. NULL = Il s'agit d'un fichier journal. Ils ne font jamais partie d'un groupe de fichiers. |
size | nvarchar(18) | Taille du fichier exprimée en mégaoctets. |
Maxsize | nvarchar(18) | Taille maximale du fichier. La valeur UNLIMITED indique que le fichier peut augmenter jusqu'à ce que le disque soit plein. |
growth | nvarchar(18) | Incrément de croissance du fichier. Cela indique la quantité d’espace ajoutée au fichier chaque fois qu’un nouvel espace est nécessaire. |
Utilisation | varchar(9) | Utilisation du fichier. Pour un fichier de données, la valeur est « data only » et pour le fichier journal, la valeur est « log only ». |
Remarques
La colonne status dans le jeu de résultats indique quelles options ont été définies sur ON dans la base de données. Toutes les options de base de données ne sont pas signalées par la colonne status. Pour afficher la liste complète des paramètres d’option de base de données actuels, utilisez la vue catalogue sys.databases .
Autorisations
Lorsqu’une base de données unique est spécifiée, l’appartenance au rôle public dans la base de données est requise. Quand aucune base de données n’est spécifiée, l’appartenance au rôle public dans la base de données master est requise.
Si une base de données est inaccessible, sp_helpdb affiche le message d’erreur 15622 et le plus d’informations possible sur la base de données.
Exemples
R. Renvoi d'informations sur une base de données unique
Cet exemple affiche des informations sur la base de données AdventureWorks2022
.
EXEC sp_helpdb N'AdventureWorks2022';
B. Renvoi d’informations sur toutes les bases de données
Cet exemple montre comment afficher des informations sur toutes les bases de données sur le serveur exécutant SQL Server.
EXEC sp_helpdb;
GO
Voir aussi
Procédures stockées du moteur de base de données (Transact-SQL)
ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)
sys.databases (Transact-SQL)
sys.database_files (Transact-SQL)
sys.filegroups (Transact-SQL)
sys.master_files (Transact-SQL)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour