Puede que en algún momento se nos presente el problema de que el archivo de logs de la base de datos tenga un tamaño excesivo. Para esta situacion puede utilizarse el siguiente script:
USE miBaseDeDatos;
GO
-- cambiamos el recovery a nodo simple
ALTER DATABASE miBaseDeDatos
SET RECOVERY SIMPLE;
GO
-- reducirmos el archivo log a 1 MB.
DBCC SHRINKFILE (miBaseDeDatos_Log, 1);
GO
-- devolvemos el nivel de recovery a full
ALTER DATABASE miBaseDeDatos
SET RECOVERY FULL;
GO
lunes, 6 de octubre de 2014
Consultas en Catálogo SQL SERVER
El catálogo de SQL Server nos entrega una gran cantidad de información relacionada a los aspectos de la base de datos ( Columnas, Tablas, Registros, claves primarias y foráneas etc..) que nos puede servir para conocer la arquitectura del modelo de datos. El siguiente es un script simple que nos permite conocer la cantidad de tablas y la cantidad de resgitros que estas poseen:
select substring(obj.name, 1, 50) as Tabla, ind.rows as Registros
from sysobjects as obj
inner join sysindexes as ind on obj.id = ind.id
where obj.xtype = 'u'
and ind.indid < 2
order by ind.rows desc
select substring(obj.name, 1, 50) as Tabla, ind.rows as Registros
from sysobjects as obj
inner join sysindexes as ind on obj.id = ind.id
where obj.xtype = 'u'
and ind.indid < 2
order by ind.rows desc
Suscribirse a:
Entradas (Atom)