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

lunes, 19 de mayo de 2008

Indispensable para el desarrollo de WebServices

Esta herramienta "SoapUI" te facilita el testing de tus web services, checala =)

lunes, 14 de abril de 2008

El tipo de proyecto no es compatible con esta instalación.

Si te sale en siguiente mensaje al abrir un proyecto web en Visual Studio 2005:

Español:
No se puede abrir el archivo de proyecto 'archivo.csproj'.
El tipo de proyecto no es compatible con esta instalación.

English:
The project file 'file.csproj' cannot be opened.
The project type is not supported by this installation.

El problema se debe a que el proyecto fué creado con Visual Studio 2005 Service Pack 1, y tú no lo tienes instalado.

Simular DESC TABLE de Oracle en SQL Server

USE MiBaseDeDatos
GO
SELECT T1.NAME AS [Tabla], T2.NAME AS [Campo], T3.NAME AS [Tipo], T3.LENGTH AS [Tamaño]
FROM SYS.OBJECTS AS T1
INNER JOIN SYS.COLUMNS AS T2 ON T1.OBJECT_ID = T2.OBJECT_ID
INNER JOIN SYS.SYSTYPES AS T3 ON T2.USER_TYPE_ID = T3.XUSERTYPE
WHERE T1.TYPE ='U'
ORDER BY T1.NAME