Quantcast
Channel: tsql – Mauro Bernal
Browsing all 32 articles
Browse latest View live

Listar todas las bases de datos con su respectiva ubicación y tamaños

Una problemática habitual con la que me enfrentaba en las PCs de desarrollo era que me quedaba sin espacio en los discos por logs inmanejables, y más de una vez olvidar la ubicación de los archivos de...

View Article



Obtener el número de la Semana

Una función muy simple en diferentes lenguajes para obtener el número de la semana. Obtener el número de semana del año con PERL my $numeroSemana = POSIX::strftime("%V", gmtime time); Obtener el...

View Article

Ultimo dia del Mes con SQL Server y otros

A continuación una serie de funciones en TSQL útiles para el cálculo de fechas: Mes Actual: –Primer día del mes actual SELECT DATEADD(s,0,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0)) –Último día del mes...

View Article

Quitar microsegundos a una fecha en SQL Server

De la siguiente manera podrán quitar (truncar) la fechas para quitarles los microsegundos. –Como Quedaria sin los microsegundos SELECT CampoFecha ,DATEADD(MILLISECOND, -DATEPART(MILLISECOND ,...

View Article

Verificar Backups por TSQL

Verificar que se hayan realizado correctamente los backups es tarea fundamental de un DBA. Para ello contamos con una serie de tablas provistar por Microsoft SQL Server para almacenar dicha...

View Article


Listar Tamaño de las Bases de Datos

El siguiente script en TSQL lista todas las bases de datos con sus respectivos tamaños en Megas y Gigas. SELECT DB_NAME(db.database_id) DatabaseName, round((CAST(mfrows.RowSize AS FLOAT)*8)/1024,2)...

View Article

Obtener Base Actual

Cuando trabajamos con campos calculados a veces es necesario incluir el nombre de la base sobre la que está realizando la consulta. De esta manera si realizamos esta misma consulta en varias veces, y...

View Article

Image may be NSFW.
Clik here to view.

Averiguar la intercalación de una base de datos

De la siguiente manera podrán averiguar la intercalación (collation) de una base de datos en MS SQL Server: TSQL: SELECT DATABASEPROPERTYEX(‘MASTER’, ‘Collation’) as Intercalacion; SQL Server...

View Article


Image may be NSFW.
Clik here to view.

Mejorar rendimiento de SQL Server – Estadísticas de Espera

En este oficio se escucha de manera repetitiva frases como: “Mi servidor anda lento“, “Se tarda demasiado“, “como hago para que funcione más rápido“. Al intentar encontrar la causa del problema muchas...

View Article


Image may be NSFW.
Clik here to view.

Directorio de Backup predeterminado

Restaurar backup es un proceso, que en algunos casos se debe desarrollar diariamente. Por ello es bueno optimizar los tiempos. A continuación un Tips para que al buscar el backup con el Microsoft SQL...

View Article

Image may be NSFW.
Clik here to view.

Listar Triggers

Siempre es útil poder listar las triggers que tienes funcionando en tu server de producción.SELECT O.name AS [Trigger] ,OBJECT_NAME(parent_obj) AS Tabla ,OBJECTPROPERTY( id,'ExecIsUpdateTrigger') AS...

View Article

Reparar una base dañada

Reparar una base dañada El siguiente es un error común cuando se daña una base: Msg 824, Level 24, State 2, Line 11 SQL Server detected a logical consistency-based I/O error: incorrect pageid (expected...

View Article

Image may be NSFW.
Clik here to view.

Truncar Fecha

De la siguiente manera es posible quitar las horas y los segundos a una fecha.select getdate() -- La manera correcta (desde SQL Server 2008) select cast(getdate() As Date) -- La manera...

View Article


Image may be NSFW.
Clik here to view.

Contar días sin Sábado ni Domingo

La siguiente es una  función de MSSQL Server, la cúal permite saber la cantidad de días que existe en un período determinado sin contar los fines de semana (sábado y domingo).--Primeramente declaramos...

View Article

Image may be NSFW.
Clik here to view.

Averiguar el Puerto del SQL Server

Averiguar el Puerto en el que está funcionando el SQL Server: Por defecto el motor SQL Server trabaja en los siguientes puertos de manera predeterminada: TCP:1433 UDP:1433 Pero puede ocurrir que esto...

View Article


Image may be NSFW.
Clik here to view.

Contar días hábiles entre una fecha

La siguiente función para SQL Server permite contar la cantidad de días que existen entre un rango de fechas sin contar Sábados y Domingos.CREATE FUNCTION [dbo].[DiasHabiles](@FechaInicio...

View Article

Image may be NSFW.
Clik here to view.

Nivel de Fragmentacion de una base de dato

Asegurar el mejor rendimiento de una base de datos en MSSQL Server puede ser una tarea labiosa. Uno de los principales tópicos que se debe verificar es el crecimiento de los archivos que componen una...

View Article


Cuantos VLF es demasiado?

De acuerdo al tamaño que tenga nuestro archivo de LOG (.ldf) es importante controlar los VLF (Virtual Log File). Los VLF, son los archivos virtuales en que se divide nuestro log, y un exceso de los...

View Article

Image may be NSFW.
Clik here to view.

Contar días sin Sábado ni Domingo

La siguiente es una  función de MSSQL Server, la cúal permite saber la cantidad de días que existe en un período determinado sin contar los fines de semana (sábado y domingo).--Primeramente declaramos...

View Article

Image may be NSFW.
Clik here to view.

Averiguar el Puerto del SQL Server

Averiguar el Puerto en el que está funcionando el SQL Server: Por defecto el motor SQL Server trabaja en los siguientes puertos de manera predeterminada: TCP:1433 UDP:1433 Pero puede ocurrir que esto...

View Article
Browsing all 32 articles
Browse latest View live




Latest Images