sp_helpdb (Transact-SQL)
Se aplica a:SQL Server
Presenta información acerca de una base de datos especificada o de todas las bases de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpdb [ [ @dbname= ] 'name' ]
Argumentos
[ @dbname = ] 'name'
Es el nombre de la base de datos para la que se notifica información. name es sysname, sin valor predeterminado. Si no se especifica el nombre , sp_helpdb notifica todas las bases de datos de la vista de catálogo sys.databases .
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
name | sysname | nombre de base de datos. |
db_size | nvarchar(13) | Tamaño total de la base de datos. |
owner | sysname | Propietario de la base de datos, como sa. |
dbid | smallint | Id. de la base de datos. |
created | nvarchar(11) | Fecha de creación de la base de datos. |
status | nvarchar(600) | Lista de valores separados por comas de las opciones actualmente establecidas en la base de datos. Las opciones con valores booleanos aparecen solamente si están habilitadas. Las opciones que no son booleanas se muestran con sus valores correspondientes en forma de valor option_name=. Para obtener más información, consulte ALTER DATABASE (Transact-SQL). |
compatibility_level | tinyint | Nivel de compatibilidad de la base de datos: 60, 65, 70, 80 o 90. |
Si se especifica name , hay un conjunto de resultados adicional que muestra la asignación de archivos para la base de datos especificada.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
name | nchar(128) | Nombre de archivo lógico. |
fileid | smallint | Identificador de archivo. |
filename | nchar(260) | Nombre del archivo en el sistema operativo (nombre de archivo físico). |
grupo_de_archivos | nvarchar(128) | Grupo al que pertenece el archivo. NULL = El archivo es de registro. Nunca forma parte de un grupo de archivos. |
size | nvarchar(18) | Tamaño del archivo, en megabytes. |
Maxsize | nvarchar(18) | Tamaño máximo que puede alcanzar el archivo. El valor UNLIMITED en este campo indica que el archivo puede aumentar hasta que el disco esté lleno. |
growth | nvarchar(18) | Incremento de crecimiento del archivo. Esto indica la cantidad de espacio agregado al archivo cada vez que se necesita espacio nuevo. |
Uso | varchar(9) | Uso del archivo. Para un archivo de datos, el valor es "solo datos" y para el archivo de registro, el valor es "solo registro". |
Comentarios
La columna status del conjunto de resultados informa de qué opciones se han establecido en ON en la base de datos. La columna de estado no notifica todas las opciones de base de datos. Para ver una lista completa de la configuración de la opción de base de datos actual, use la vista de catálogo sys.databases .
Permisos
Cuando se especifica una base de datos única, se requiere la pertenencia al rol público de la base de datos. Cuando no se especifica ninguna base de datos, se requiere la pertenencia al rol público en la base de datos maestra .
Si no se puede acceder a una base de datos, sp_helpdb muestra el mensaje de error 15622 y tanta información sobre la base de datos como pueda.
Ejemplos
A. Devolver información acerca de una sola base de datos
En el siguiente ejemplo se muestra información sobre la base de datos AdventureWorks2022
.
EXEC sp_helpdb N'AdventureWorks2022';
B. Devolver información acerca de todas las bases de datos
En este ejemplo siguiente se muestra información sobre todas las bases de datos del servidor que ejecuta SQL Server.
EXEC sp_helpdb;
GO
Consulte también
Procedimientos almacenados del motor de base de datos (Transact-SQL)
ALTER DATABASE (Transact-SQL)
CREATE DATABASE (Transact-SQL de SQL Server)
sys.databases (Transact-SQL)
sys.database_files (Transact-SQL)
sys.filegroups (Transact-SQL)
sys.master_files (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de