jueves, 9 de octubre de 2008

Ver los querys que se estan ejecutando en tu BD

SELECT dest.text
FROM sys.dm_exec_requests dmr
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS dest
WHERE dmr.database_id IN (SELECT sd.dbid FROM sysdatabases sd WHERE sd.name = 'NOMBRE_DE_TU_BD')

Saber que estan ejecutando tus usuarios

Con esto podras ver que es lo que tus clientes estan ejecutando en tu BD.

Primero debes determinar el(los) spid de tu usuario:

SELECT spid FROM master..sysprocesses WHERE loginame = 'dummy'

Una vez que detectamos todas conecciones del developer jr ejecutamos los siguiente:

SELECT dest.text
FROM sys.dm_exec_requests dmr
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS dest
WHERE dmr.session_id in (SELECT spid FROM master..sysprocesses WHERE loginame = 'dummy')

Listo ahora ya podemos saber que es lo que estan haciendo nuestros usuarios y podemos darles sugerencias de como eficientar sus consultas para que no afecten el performance de nuestro DbServer

=)

viernes, 3 de octubre de 2008

Contenido de la Acer Aspire One
















Habilitar CLR en SQL Server 2005

sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO