Archivo

Archivo para la categoría ‘Base de datos’

Función SQL para formatear números telefónicos.

jueves, 16 de enero de 2025 Sin comentarios

Esta función está escrita de acuerdo a mis necesidades, por favor, modificala si crees conveniente para adaptarla a tus necesidades.

  • Entrada: VARCHAR (8000)
  • Salida: VARCHAR (8000) [Número de teléfono formateado]

Por ejemplo:

SELECT dbo.FormatPhoneNumber('8601234567')
--Devuelve  (860) 123-4567

El script es compatible para SQL 2000, 2005, 2008

Leer más…

Comparación de esquema de SQL con Visual Studio 2010

martes, 14 de enero de 2025 Sin comentarios

A menudo tenemos que comparar bases de datos a través de dos entornos diferentes (e incluso a veces en el mismo entorno) para identificar las diferencias de objetos de esquema, de modo que una base de datos puede ser puesta en sincronía con otra. Por ejemplo, solemos hacer el desarrollo dentro de un entorno de desarrollo y luego durante la fase de preparación se compara la base de datos de desarrollo con la base de datos de producción/QA/UAT para identificar las diferencias y generar scripts de los objetos de esquema para la sincronización o despliegue incremental. ¿Cómo podemos comparar objetos de esquemas entre bases de datos y generar scripts de sincronización o despliegue incremental?
Leer más…

Categories: Base de datos Tags:

Un data warehouse rentable- IBM, Oracle o Teradata?

viernes, 10 de enero de 2025 1 comentario

Cuando leía el último número de la Revista de IBM Data Management me encontré con un informe que compara los costos de tres plataformas empresariales de data warehouse. Como se constató en la revista de IBM, se puede saber ya quién fue el ganador. Sin embargo, vale la pena leerla.
Leer más…

Muestra de Datasets para benchmarking y testeo

jueves, 9 de enero de 2025 Sin comentarios

A veces sólo necesitamos algunos datos para cosas como pruebas de estrés. Sin embargo, los datos generados al azar son terribles – no tienen una distribución realista, y no es fácil de comprender si sus resultados son significativoscorrectos. Los datos reales o cuasi-reales son lo mejor. Ya sea que estás buscando un par de megabytes o muchos terabytes, las siguientes fuentes de datos pueden ayudarte como punto de referencia y de ensayo en condiciones más realistas.
Leer más…

Recuperando datos aleatorios de SQL Server con TABLESAMPLE

miércoles, 8 de enero de 2025 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…

Herramientas de SQL Server Business Intelligence

domingo, 5 de enero de 2025 Sin comentarios

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…

Una comparación de alto nivel entre Oracle y SQL Server

domingo, 5 de enero de 2025 20 comentarios

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…

Usa sp_send_dbmail para enviar múltiples archivos adjuntos

viernes, 3 de enero de 2025 1 comentario

He encontrado algo interesante, si alguna vez deseas enviar varios informes o archivos utilizando sp_send_dbmail.
Tienes que establecer primero la ROWCOUNT en 0 (cero).
No puede haber un espacio después del punto y coma que separa la ruta completa de los informes.

SET ROWCOUNT 0 
EXEC msdb.dbo.sp_send_dbmail
@profile_name     = 'Your_Server_Profile',
@recipients       = 'recipient.1@xyz.com; recipient.2@xyz.com',
@body             = 'Reports 1 and 2 are attached',
@file_attachments = 'C:\Report Folder\Report1.TXT;C:\Report Folder\Report2.TXT',
@subject          = 'Reports 1 and 2 are attached' ;

Espero sea de utilidad!.

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

jueves, 2 de enero de 2025 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…

Solución para ORA-00600 LibraryCacheNotEmptyOnClose

jueves, 2 de enero de 2025 Sin comentarios

Algunas veces puedes observar que el Shutdown immediate toma demasiado tiempo y finalmente no se completa para las instancias 10g.


Leer más…

Pagina 1 de 512345»Top Footer