Algunos Stored Procedures no documentados (undocumented) de suma utilidad.

sp_MScheck_uid_owns_anythingDevuelve los objetos cuyo owner es el id de owner indicado.Por ejemplo:USE pubsGOEXEC sp_MScheck_uid_owns_anything 1GOsp_MSforeachdbRealiza una misma tarea para todas las bases de datos de un servidor.Por ejemplo,...
Read More...

SQL Server Skills - Paul Randall

Descubrí esta página de casualidad: http://www.sqlskills.com/blogs/paul/El nivel de los artículos de Paul Randall es sencillamente magistral !Recomendado para todos aquellos que quieren profundizar mas allá de la cáscara, conociendo los "internals"...
Read More...

Msg 468 Level 16 State 9 Cannot resolve the collation conflict

Este error se produce cuando en determinados selects hay campos con diferentes collations (colaciones u ordenamientos) y provocan una incompatibilidad al momento de resolver la consulta.Esto se soluciona especificando de manera concreta la...
Read More...

Inyección SQL - Técnicas y como evitarlo

En:http://www.nextgenss.com/papers/advanced_sql_injection.pdfSe encuentra un excelente tutorial sobre inyección SQL y como evitarlo y "blindar" nuestras aplicaciones en contra de esta técnica que algunas veces muchos desarrolladores omiten.Hugo...
Read More...

Mensaje de error: Cannot generate sspi context o No se puede generar contexto SSPI

Este es un mensaje de error que SQL Server puede llegar a dar al intentar registrar un servidor SQL con seguridad integrada (windows).Después de dar vueltas y vueltas en su momento con este error, ciertamente frustrante en algunos casos, después...
Read More...

Como des-encriptar un Stored Procedure encriptado ?

El siguiente script lo encontré googleando por ahí y me pareció interesante postearlo con la idea de ser utilizado para recuperar la lógica de stored proc encriptados.Aparentemente solo funciona con stored de hasta 4000 líneas, mas allá de...
Read More...

Otro link muy interesante sobre las estadísticas de los planes de ejecución de SQL Server

http://www.portalsql.com/estadisticas2.asp?articulo=335Hugo Bernachea - (Microsoft Certified Trainer - MCSD)http://www.linkedin.com/in/bernac...
Read More...

Opciones de optimización: Inner Loop Join

No es una opción muy conocida en general, pero se puede incluir opciones de optimización en caso que los resultados de los planes de ejecución con respecto a los joins no se estén resolviendo de la manera adecuada.Por eso, para evitar merge...
Read More...

Como determinar la version y Service Pack de SQL Server 2000 y 2005

La siguiente sentencia permite determinar la versión en ejecución de SQL Server con el correspondiente Service Pack instalado:SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')Las tablas de...
Read More...

Como determinar la version de SQL Server 2000 y 2005 en ejecución

Las siguientes sentencias permiten determinar la versión en ejecución de SQL Server con el correspondiente Service Pack instalado:Para SQL Server 2005SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY...
Read More...

problemas de compatibilidad en el ORDER BY en SQL 2005

Al cambiar el modo compatibilidad de 8.0 a 9.0 suelen surgir errorres de compatibilidad entre versiones y muchas sentencias que funcionaban normalmente empiezan a fallar, por caso, cuando existen sentencias ORDER BY basadas en campos con prefijos...
Read More...

Herramientas gratuitas para DBAs

En la siempre util SQL Server Central podemos encontrar un artículo con una lista de herramientas de plena utilidad para los SQL DBAshttp://www.sqlservercentral.com/articles/Miscellaneous/2959/Para los que no saben inglés les hago un resumen...
Read More...

Nuevo Blog

Soy Román, Administrador de Bases de Datos SQL Server desde hace largo rato y abro este blog con la idea de compartir experiencia, mostrar novedades, herramientas, tips, scripts para el administrador de bases de datos SQL Server en sus principales...
Read More...