Skip to main content

Tamaño de datafiles SQL Server 2000

Los siguientes scripts tiene por finalidad mostrar el tamaño de los datafiles y log files de todas las bases de datos de una instancia. En el primer ejemplo se muestra también el tipo de recuperación configurado en la base datos mientras que el segundo es compatible con instancias SQL Server 2000 y superiores.

--SQL 2005 O SUPERIOR

SELECT DBID

,D.NAME

,D.COMPATIBILITY_LEVEL

,D.RECOVERY_MODEL_DESC

,CONVERT(DECIMAL(18,2),(SUM(SIZE)*8)/1024.0) AS DB_SIZE_IN_MB

,(SELECT (SIZE*8)/1024.0 FROM SYS.SYSALTFILES WHERE DBID=SAF.DBID AND GROUPID=0) AS LOG_SIZE_IN_MB

FROM SYS.SYSALTFILES SAF

JOIN SYS.DATABASES D ON SAF.DBID=D.DATABASE_ID

WHERE GROUPID>0

GROUP BY DBID,D.NAME,D.COMPATIBILITY_LEVEL,D.RECOVERY_MODEL_DESC

--SQL 2000 O SUPERIOR

SELECT SAF.DBID AS [DBID]

,D.NAME AS [NOMBRE]

--,D.CMPTLEVEL

,CONVERT(DECIMAL(18,2),(SUM(SIZE)*8)/1024.0) AS [TAMAÑO DATAFILE MB]

,(SELECT CONVERT(DECIMAL(18,2),(SIZE*8)/1024.0) FROM [MASTER].[DBO].[SYSALTFILES] WHERE DBID=SAF.DBID AND GROUPID=0) AS [TAMAÑO LOG MB]

FROM [MASTER].[DBO].[SYSALTFILES] SAF

JOIN [MASTER].[DBO].[SYSDATABASES] D ON SAF.DBID=D.DBID

WHERE GROUPID>0

GROUP BY SAF.DBID,D.NAME,D.CMPTLEVEL

ORDER BY [TAMAÑO LOG MB] DESC, [TAMAÑO DATAFILE MB] DESC

Comments

Popular posts from this blog

Consulta de espacio ocupado de logs SQL SERVER

SQLPERF Pese a que en SQL SERVER disponemos de funciones simples que nos devuelven información relevante sobre el uso de la base de datos, muchas veces necesitamos especificar campos específicos sobre una funcion predeterminada. En el ejemplo siguiente, se muestra la consulta equivalente a realizar una de las DMF más usadas: DBCC sqlperf(logspace) La consulta anterior es exactamente igual a la siguiente: SELECT instance_name AS DatabaseName,        [Data File(s) Size (KB)],        [LOG File(s) Size (KB)],        [Log File(s) Used Size (KB)],        [Percent Log Used] FROM (    SELECT *    FROM sys.dm_os_performance_counters    WHERE counter_name IN    (        'Data File(s) Size (KB)',        'Log File(s) Size (KB)',        'Log File(s) Used Size (KB)',        'Per...

Identificar paquetes DTS (DTS packages) en SQL Server 2000

DTS packages Al trabajar con SQL Server 2000 nos daremos cuenta de que gran parte de las herramientas contenidas en las versiones más nuevas, no existen o no se utilizan de la misma manera. Un claro ejemplo de esto, son los paquetes DTS. Un paquete DTS (Data Transformation Services) es el equivalente a lo que en la versión 2005 y superiores es Microsoft Integration Services, con la diferencia de que este último es mucho más robusto y nos entrega opciones avanzadas para ejecutar tareas de integración de datos desde o hacia otro motor de bases de datos.

About kubernetes

I'd like a way to have a fully automated configuration deploy, integrated with hardware escalation. Kubernetes can be the key also for cross datacenter solutions. Traefik seems to be the last good tested tool for firewall, which has full integration with kubernetes. Update 22.03.2023: nope