Necesito una consulta SQL para encontrar los nombres de las bases de datos existentes.Consulta de SQL Server para encontrar todos los nombres de bases de datos actuales
Respuesta
Aquí es una consulta para mostrar todas las bases de datos en un motor SQL
Select * from Sys.Databases
This forum sugiere también:
SELECT CATALOG_NAME AS DataBaseName FROM INFORMATION_SCHEMA.SCHEMATA
Esto no funcionó en mi máquina. MSDN dice que se supone que "contiene una fila para cada base de datos que tiene permisos para el usuario actual". Sin embargo, los resultados se limitaron solo a la base de datos actual. "SELECT * FROM sysdatabases" funciona mejor para mí. – beach
SELECT name
FROM sys.databases
Sólo verá las bases de datos tienes permiso para ver
otra para añadir a la mezcla:
EXEC sp_databases
No recomiendo este método ... pero si quieres ir loco y extraño:
EXEC sp_MSForEachDB 'SELECT ''?'' AS DatabaseName'
o
EXEC sp_MSForEachDB 'Print ''?'''
También puede usar estas formas:
EXEC sp_helpdb
y:
SELECT name FROM sys.sysdatabases
Recomendado Leer:
no se olvide de echar un vistazo a sysdatabases VS sys.sysdatabases
Una similares thread.
Para las personas donde " sys.databases" no funciona, Puede usar esto también;
SELECT DISTINCT TABLE_SCHEMA from INFORMATION_SCHEMA.COLUMNS
this table_schema p. Ej. 'dbo' no nombre de DB – tukan
- 1. ¿Obtiene todos los nombres de tabla de una base de datos particular mediante consulta SQL?
- 2. SQL Server: Migrar procedimientos almacenados entre bases de datos, instancias
- 3. ¿Cómo controlar las bases de datos de SQL Server?
- 4. Consulta en múltiples bases de datos (servidor SQL)
- 5. Cómo descartar varias bases de datos en SQL Server
- 6. Obtener lista de bases de datos de SQL Server
- 7. Vista de SQL Server en varias bases de datos
- 8. Obteniendo las propiedades de conexión actuales en SQL Server
- 9. Consulta de datos de estructura de árbol en SQL Server
- 10. Consulta SQL para mostrar todas las vistas en una base de datos de SQL Server 2005
- 11. cómo enumerar todos los objetos de una base de datos en particular en SQL Server 2005
- 12. consulta sql para encontrar los registros duplicados
- 13. Expresión regular para encontrar todos los nombres de tabla en una consulta
- 14. Consulta para obtener los nombres de todas las tablas en la base de datos de SQL Server 2008
- 15. ¿Herramienta para comparar los planes de consulta de SQL Server?
- 16. Encontrar el tamaño de múltiples bases de datos en SQL Server 2005
- 17. SQL Server XML Espacio de nombres Consulta Problema
- 18. Información de listado sobre todos los archivos de base de datos en SQL Server
- 19. Consulta SQL para encontrar los números de secuencia faltantes
- 20. SQL Server Linked Server Ejemplo de consulta
- 21. Dejar y recrear bases de datos en Microsoft SQL Server
- 22. FxCop para SQL Server - Herramienta para analizar las bases de datos de SQL Server en busca de posibles problemas
- 23. ¿Cómo devuelvo los tipos de datos SQL de mi consulta?
- 24. ¿Cómo combinar dos bases de datos en SQL Server?
- 25. Cómo transferir datos cifrados sql entre bases de datos de SQL Server 2005?
- 26. ¿cómo enumero todos los nombres de tablas en SQL Server usando T-SQL?
- 27. cómo transferir los procedimientos almacenados entre las bases de datos de SQL Server 2005
- 28. ¿Cómo puedo obtener todos los nombres de las bases de datos en una instancia del servidor sql usando tsql?
- 29. Cómo obtengo los valores de los parámetros para la consulta de SQL Server en el Analizador de SQL Server
- 30. Tipo de datos sql para clave principal - SQL Server?
Hola Bob Jones! Asegúrese de aceptar la respuesta como una correcta/aceptada, para ayudar a los futuros usuarios. –
@BobJones Parece que hay una respuesta que podría funcionar para usted. ¿Podría aceptar una para ayudar a los futuros usuarios? – Cullub