Ver una lista de bases de datos en una instancia de SQL Server

En este tema se describe cómo ver una lista de bases de datos en una instancia de SQL Server mediante SQL Server Management Studio o Transact-SQL.

En este tema

  • Antes de empezar:

    Seguridad

  • Para ver una lista de bases de datos en una instancia de SQL Server, use:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Seguridad

Permisos

Si el autor de la llamada de sys.databases no es el propietario de la base de datos y la base de datos no es maestra o tempdb, los permisos mínimos necesarios para ver la fila correspondiente son el permiso ALTER ANY DATABASE o VIEW ANY DATABASE de nivel de servidor, o el permiso CREATE DATABASE en la base de datos maestra. La base de datos a la que está conectado el autor de la llamada siempre se puede ver en sys.databases.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para ver una lista de bases de datos en una instancia de SQL Server

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y, a continuación, expándala.

  2. Para ver una lista de todas las bases de datos de la instancia, expanda Bases de datos.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar Transact-SQL

Para ver una lista de bases de datos en una instancia de SQL Server

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. En este ejemplo se devuelve una lista de las bases de datos de la instancia de SQL Server. La lista incluye los nombres de las bases de datos, los id. de base de datos y las fechas en que se crearon las bases de datos.

USE AdventureWorks2012;
GO
SELECT name, database_id, create_date
FROM sys.databases ;
GO

Icono de flecha usado con el vínculo Volver al principio[Top]

Vea también

Referencia

Vistas de catálogo de archivos y bases de datos (Transact-SQL)

sys.databases (Transact-SQL)