miércoles, 30 de septiembre de 2015

Consulta personalizada para buscar procesos en SQL SERVER 2008


Para poder visualizar los procesos actualmente ejecutados en nuestra base de datos, se puede usar el comando "sp_who2".



El problema con solo usar este comando es que no se puede filtrar o realizar una consulta simple para que nos muestre los datos que deseamos. Para ello, se puede usar la siguiente consulta para poder filtrar los valores que se desee mostrar u otro dato, ya que el resultado del comando "sp_who2" se almacena en una tabla temporal.

CREATE TABLE #sp_who2 (SPID INT,Status VARCHAR(255),
      Login  VARCHAR(255),HostName  VARCHAR(255), 
      BlkBy  VARCHAR(255),DBName  VARCHAR(255), 
      Command VARCHAR(255),CPUTime INT, 
      DiskIO INT,LastBatch VARCHAR(255), 
      ProgramName VARCHAR(255),SPID2 INT, 
      REQUESTID INT) 
INSERT INTO #sp_who2 EXEC sp_who2
SELECT * FROM        #sp_who2
WHERE       DBName = 'master'
ORDER BY    DBName ASC
DROP TABLE #sp_who2


Como se puede apreciar, se aplico un filtro para poder ver los procesos de la base de datos MASTER y se puede aplicar otros criterios que se desee como resultado de la consulta de procesos.



viernes, 9 de enero de 2015

La fortuna sonríe a los audaces

Audentes fortuna iuvat. (La fortuna sonríe a los audaces) 

Verso de la Eneida, de Virgilio (70 a.C. – 19 a.C).- La frase se emplea en la Eneida, concretamente en el verso 284 del libro X. La frase es aplicable a muchas personas que arriesgaron y triunfaron que son numerosas. Gente que lo dejó todo y acabó teniendo éxito en su arriesgada misión. Los empresarios de éxito te gritan “tienes que arriesgar para triunfar”. Si no te atreves a hablar con la chica más guapa de todas nunca sabrás si ella quería estar contigo.

Dejo la frase en Latín con el estilo "capitalis monumentalis" que era la forma de escritura en monumentos romanos.