Archivo

Entradas Etiquetadas ‘Sql Server’

SQL SERVER – Restablecer la contraseña del sa

viernes, 27 de diciembre de 2024 6 comentarios

A veces es necesario modificar la clave del sa de un servidor Sql Server, sobre todo cuando hay situaciones en la que se pierde o simplemente te haces cargo del servidor sin que te alcancen la tan preciada clave. La ultima alternativa, es muy útil, pues te permite reinicializar la clave del sa.
Leer más…

Fechas del calendario

viernes, 27 de diciembre de 2024 1 comentario

Con lo años he tenido algunos de los mas extraños y complejos requerimientos de consultas y reportes que te puedas imaginar.
Los más dificiles suelen implicar algun tipo de regla de negocio extraña o requerimiento que incluyen parametros de fechas, logica, rangos, etc. He puesto este código junto con el fin de precalcular muchos elementos de fechas caracterizadas y ser capaz de determinar rapidamente varios valores y caracteristicas de las fechas sin necesidad de romperce la cabeza cada vez que las cosas se ponen dificiles.
Leer más…

Cambia la secuencia de intercalación de todos los campos en una base de datos

miércoles, 25 de diciembre de 2024 2 comentarios

Cuando tienes servidores SQL Server con la configuración de intercalación diferente, tus bases de datos pueden ser diferentes en estos servidores, cuando no se especifique la intercalación de manera explícita. Para solucionar esto, es necesario modificar todos los campos con una secuencia de intercalación diferente. Tienes que hacer esto manualmente, mediante la apertura de cada tabla en el Administrador corporativo del SQL, revisar cada columna, y cambiar la secuencia de intercalación. Es innecesario decir que esta es una tarea tediosa.
Leer más…

Usando file_guid como un identificador único para las instancias de SQL Server

martes, 24 de diciembre de 2024 Comments off

Normalmente, se identifica una instancia de SQL Server a través de la función de configuración @@servername. Esto devuelve el nombre del servidor que SQL Server se está ejecutando, así como la instancia actual de SQL Server. Recientemente he leído una discusión, sobre un escenario en el que alguien quisiera tener un identificador del tipo GUID para cada una de sus instancias de SQL Server, para excluir todas los demás instancias independientemente del nombre de la máquina.
Leer más…

Bloquear una dirección IP para iniciar sesión en Sql Server

domingo, 15 de diciembre de 2024 8 comentarios

Estábamos probando un escenario y quería bloquear la conexión al servidor SQL solo a determinadas direcciones IP. He aquí cómo se resolvió el problema utilizando un trigger de inicio de sesión
Leer más…

Seguridad de los inicios de sesión en el Sql Server

miércoles, 11 de diciembre de 2024 4 comentarios

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…

Log personalizado de una transacción

miércoles, 11 de diciembre de 2024 Sin comentarios

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…

sp_replcmds

lunes, 9 de diciembre de 2024 Sin comentarios

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…

Usar controladores ODBC de 32-bits en Windows 64-bits

martes, 3 de diciembre de 2024 3 comentarios

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…

Cuándo utilizar SET vs SELECT al asignar valores a las variables en SQL Server

jueves, 28 de noviembre de 2024 5 comentarios

SET y SELECT pueden ser usados para asignar valores a las variables a través de T-SQL. Ambos cumplen su tarea, pero en algunos casos se pueden producir resultados inesperados. En este artículo menciono detalles sobre las consideraciones para elegir entre los métodos SET y SELECT al asignar un valor a una variable.

En la mayoría de los casos SET y SELECT pueden ser utilizados alternativamente sin ningún efecto.
Leer más…

Pagina 2 de 4«1234»Top Footer