Archivo

Entradas Etiquetadas ‘Sql Server’

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

viernes, 4 de octubre 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…

Una simple aplicación de datos con Java en Netbeans 6

jueves, 3 de octubre de 2024 6 comentarios

Como hacer una simple aplicación de datos con Java en Netbeans – un excelente tutorial como hacer un mantenedor desde la creación de la base de datos en SQL y el desarrollo de la aplicación con Netbeans.
Leer más…

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

miércoles, 2 de octubre 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…

Formatea los discos con una correcta asignación y desplazamiento para conseguir el máximo rendimiento del SQL Server

sábado, 28 de septiembre de 2024 Sin comentarios

El rendimiento del disco es crítico para el rendimiento del SQL Server. La creación de particiones con el desplazamiento correcto y el formato de los discos con el tamaño de unidad de asignación correcta es esencial para obtener el máximo rendimiento de las unidades que tienes. Siempre he dicho que el desplazamiento de la partición de un disco debe ser ajustado a 32K y el tamaño de la unidad de asignación establecida en 64KB para las particiones que contienen datos y 8K para las particiones que contienen los registros. ¿Cómo se puede establecer estos parámetros correctamente?
Leer más…

¿Que hay dentro de los archivos de Backup Sql Server?

miércoles, 25 de septiembre de 2024 Sin comentarios

A veces te encuentras con archivos de backups SQL Server almacenados en tu sistema de archivos y es difícil determinar lo que contiene el archivo. Del nombre de archivo puedes ser capaz de descifrar que es una copia de seguridad completa, copia de seguridad diferencial o de copia de seguridad del registro de transacciones, pero ¿cómo decir lo que realmente está en el archivo? Afortunadamente SQL Server ofrece algunos comandos adicionales que puedes utilizar con los archivos de copia de seguridad de base de datos para determinar su contenido. Estas opciones incluyen HEADERONLY, FILELISTONLY y LABELONLY.

Junto con funcionalidad de copia de seguridad y restaurar de los comandos BACKUP y RESTORE existen otras opciones de restauración que le permiten determinar lo que se almacena en el archivo de copia de seguridad. Estos comandos son útiles si escribes varias copias de seguridad en el mismo archivo físico o tal vez si tienes copias de seguridad de base de datos de otro sistema y no estás seguro de lo que se almacena en el archivo. Los comandos que puede utilizar para ver el contenido del archivo de copia de seguridad son los siguientes:

  • RESTORE HEADERONLY – contiene una lista de información de encabezado de copia de seguridad para un dispositivo de copia de seguridad
  • RESTORE FILELISTONLY – contiene una lista de los archivos de datos y registro que figuran en la copia de seguridad
  • RESTORE LABELONLY – contiene información acerca del medio de la copia de seguridad

Leer más…

Buscar objetos no utilizados en su base de datos SQL Server

sábado, 21 de septiembre de 2024 Sin comentarios

Aquí hay un par de opciones que puede utilizar para encontrar objetos no utilizados en tu base de datos Sql Server (solo hay una advertencia – No hay manera fácil de hacer esto!) :
Leer más…

Recuperando datos aleatorios de SQL Server con TABLESAMPLE

martes, 17 de septiembre de 2024 1 comentario

Este truco es parecido tanto a la función RAND () como a la función NEWID(). Ambos métodos son útiles, pero un problema con estos, es que dependiendo de cómo los usas puedes terminar leyendo toda la tabla entera para conseguir una distribución aleatoria de los datos. Lo bueno de esto es que estás casi seguro de que obtendrás un conjunto de registros totalmente aleatorio cada vez. Debido a la potencial sobrecarga con la lectura a través de toda la tabla ¿Existen otros métodos para recuperar datos de forma aleatoria?

Leer más…

Enlazando la fila previa

domingo, 15 de septiembre de 2024 Sin comentarios

Dos de las mejores adiciones al T-SQL en SQL Server 2005 son las expresiones de tabla común (CTE), y la función Row_number (). En este artículo vamos a ver cómo se pueden utilizar estas dos características juntas para proporcionar una solución elegante a un problema histórico.

En primer lugar daremos una mirada muy rápida en cada uno de ellos.
Leer más…

Cuando reinventar la rueda

sábado, 24 de agosto de 2024 Sin comentarios

El desarrollo del software está lleno de decisiones, algunos clásicos:

  • ¿Qué framework para logging debemos utilizar?
  • ¿Qué contenedor IoC debemos usar?
  • ¿Qué herramienta de empaquetado debemos usar?
  • ¿Qué herramienta de implementación de bases de datos debemos utilizar?
  • ¿Qué framework de navegación debemos usar?

Leer más…

Fechas del calendario

sábado, 17 de agosto 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…

Pagina 3 de 4«1234»Top Footer