Sleep en Script T-SQL
Digamos que deseas esperar durante 10 segundos o hasta un determinado momento antes de proseguir adelante en un script. Este es el Transact SQL a utilizar:
WAITFOR Delay '000: 00:10 '
Digamos que deseas esperar durante 10 segundos o hasta un determinado momento antes de proseguir adelante en un script. Este es el Transact SQL a utilizar:
WAITFOR Delay '000: 00:10 '
Esta función está escrita de acuerdo a mis necesidades, por favor, modificala si crees conveniente para adaptarla a tus necesidades.
Por ejemplo:
SELECT dbo.FormatPhoneNumber('8601234567') --Devuelve (860) 123-4567
El script es compatible para SQL 2000, 2005, 2008
Haz publicado algunas tablas de tu base de datos con el tipo de replicacion transaccional, pero cuando generas la instantanea te das cuenta que el agente de LOGs esta arrojando el siguiente error:
El proceso no pudo ejecutar ‘sp_replcmds’ en ‘SERVIDOR’.
Leer más…
Me acaban de asignar una tarea para realizar modificaciones a un sistema legado que se encuentra desarrollado con foxpro para DOS y vb6. Desafortunadamente mi equipo tiene Windows 7 de 64-bits, he buscado y rebuscado en internet, y encontré alguna información útil para configurar el controlador ODBC.
Aunque esto ha sido mencionado en otras páginas web, quiero explicarte mi procedimiento, así que no lo olvides. Leer más…
En un anterior post hable acerca como bloquear el inicio de sesión desde IP especificos. En este post voy a detallar más lo que podemos hacer con esta poderosa tecnica. Resulta muy util pues aunque se sepan las credencias (usuario/password) el intento de inicio de sesión se rechazara de no cumplir la condición.
Leer más…
Uno de los segmentos de más rápido crecimiento en el mercado de SQL Server es el área de Inteligencia de Negocios (Business Intelligence). Con grandes cantidades de datos, gestión de los datos y conocimientos se ha convertido en ganar más de un desafío. Afortunadamente, muchas organizaciones se están centrando en productos para mejorar la visión de los datos para los profesionales TI y los usuarios. Esto nos da más tiempo para centrarse en nuestras necesidades y datos, en lugar de tener que construir sofisticados productos personalizados como parte de las necesidades. Por lo tanto, en este artículo les presento los vendedores que suministran herramientas de Business Intelligence en el mercado de SQL Server.
Leer más…
Las organizaciones a menudo emplean un sin número de plataformas de base de datos en su arquitectura de sistemas de información. No es raro ver a medianas y grandes empresas utilizando de tres a cuatro diferentes paquetes de RDBMS. En consecuencia, los DBA de estas empresas aspiran a tener una amplia gama de habilidades a través de una serie de áreas.
Profesionales de la base de datos que han trabajado con una sola plataforma se preguntan a menudo sobre el aprendizaje de algo diferente a medida que avanzan en su carrera. Algunas personas se vuelven lo suficientemente valientes como para gastar tiempo, dinero y esfuerzo en tomar el camino del aprendizaje. Otros se enfrentan a la tarea de aprender un nuevo sistema que se une a una empresa o de búsqueda de puestos de trabajo. Y, sin duda, especialistas en contratación y los empleadores también prefieren candidatos que tengan experiencia en más de una área.
Leer más…
Tienes idea!. Las operaciones con variables de tablas no se pueden deshacer. Solo llenando tu log desde la variable de tabla puedes llenar hasta que punto se quedo tu transaccion. Por su puesto, tienes que recordar, que todas las entradas que preceden en el log al error fueron deshechas (rollbak). Si corriges el error de tiempo de ejecucion en la linea 26, la transaccion es confirmada (commit) y la vida continua.
Leer más…
Al igual que su predecesor, SQL Server 2008 está tomando tu dulce tiempo para llegar a la realidad. Sin embargo, a diferencia de su predecesor, no sólo será una «actualización que vale la pena».
Aquí están las 10 razones por que:
Leer más…
Por razones de seguridad muchos sitios deshabilitan el procedimiento almacenado extendido xp_cmdshell, que se utiliza para ejecutar comandos de DOS o ejecutables. Cuando realmente tienes que ejecutar un comando de DOS o un ejecutable desde un procedimiento almacenado ¿cómo puedes solucionar esta limitación, sin colapsar la seguridad?.
Leer más…