Listar bases de datos, usuario propietario y archivos que las conforman además de su ubicación
Publicado el 14 febrero 2013 por FercasasAlgunas veces dentro de las tareas de administración de nuestras bases de datos en una instancia de SQL Server, necesitamos verificar la ubicación de los archivos que las conforman lo cual podemos solucionar con el siguiente script:
--Script que permite listar todas las bases de datos para identificar el usuario propietario, --la versión, el estado, el modo de recuperación, los archivos que la conforman y la ubicación de los mismos.
SELECT SYSDATABASESNAME AS [BASE_DE_DATOS], SUSER_SNAME(OWNER_SID) AS [PROPIETARIO], COMPATIBILITY_LEVEL AS [VERSION], SYSDATABASESstate_desc AS ESTADO, SYSDATABASESrecovery_model_desc AS RECUPERACION,
SYSMASTER_FILESNAME AS [NOMBRE_ARCHIVO], SYSMASTER_FILESPHYSICAL_NAME AS [UBICACION]
FROM SYSDATABASES RIGHT JOIN SYSMASTER_FILES ON SYSDATABASESDATABASE_ID = SYSMASTER_FILESDATABASE_ID
ORDER BY UBICACION, SYSDATABASESNAME
Clic aquí para descargar el script.