synthroid taking instructions

Archivo

Archivo para la categoría ‘Base de datos’

¿Qué es un “mejor” sistema de base de datos?

sábado, 24 de noviembre de 2018 Sin comentarios

¿Qué hace que un sistema de gestión de base de datos mejor que otro?

Vamos a comparar dos sistema de base de datos, A y B, que utilizan el mismo modelo de datos (por ejemplo, “relacional”) y los mismos tipos de transacción (tales como “ACID”, o ACID con algún nivel de aislamiento reducido). ¿Cómo decidir si A es mejor que B?
Leer más…

Usando sp_repldone para marcar todas las transacciones pendientes como si hubieran sido replicadas

sábado, 24 de noviembre de 2018 Sin comentarios

Pensé que podría ser útil si público un ejemplo usando sp_repldone para marcar todas las transacciones pendientes como “replicadas”. Hemos utilizado este comando para “saltar” un comando DELETE en lotes que fue ejecutado por error en el publicador. Esto impidió que el DELETE sea empujado a la base de datos de distribución y luego hacia los suscriptores. Ahora nos podría haber permitido el LOG Reader para recoger las filas entonces tienen que saltar el Agente de distribución, pero el DELETE fue de más de 100 millones de filas. Encontramos más fácil saltar ellos en el LOG Reader.
Leer más…

¿Dónde está la herramienta de configuración de superficie de SQL Server 2008?

viernes, 23 de noviembre de 2018 1 comentario

Acabo de instalar una nueva instancia de SQL Server 2008 y no puedo encontrar la herramienta Configuración de superficie que solía utilizar en SQL Server 2005. ¿Cómo puedo administrar las características de base de datos del motor de SQL Server 2008?
Leer más…

Usa sp_send_dbmail para enviar múltiples archivos adjuntos

miércoles, 21 de noviembre de 2018 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!.

Herramienta de formato Sql

domingo, 18 de noviembre de 2018 2 comentarios

Una de las cosas que me vuelve loco es tener que formatear mis sentencias SQL. Ya es bastante difícil escribir las declaraciones en el primer lugar, para luego tomarse el tiempo de darle formato al código, poner en mayúsculas las palabras clave, utilizar tabulaciones para alinear los nombres de columna, nombres de tablas, etc… es un montón de trabajo. Pero es una de esas cosas que si no lo hacemos ahora nunca se harán, excepto para la próxima vez que modifique el código y gastar un montón de tiempo formateando de todos modos.
Leer más…

Categories: Base de datos Tags: , ,

Log personalizado de una transacción

viernes, 16 de noviembre de 2018 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…

Comparación de esquema de SQL con Visual Studio 2010

miércoles, 14 de noviembre de 2018 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:

10 razones por las que SQL Server 2008 va a estremecer

miércoles, 14 de noviembre de 2018 Sin comentarios

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…

Lentitud con funciones de tabla en SQL Server

miércoles, 14 de noviembre de 2018 3 comentarios

Muchos de nosotros debemos de conocer las funciones de SQL Server, su clasificación, como se usan, etc. Además los que administran las base de datos pueden crear funciones para ser utilizadas en las aplicaciones. Si bien son de gran ayuda, existen ciertos criterios a tener en cuenta al momento de construir las consultas, ya que esto puede determinar cuan rápido se devuelvan los datos.

Un caso particular fue lo que me sucedió al momento de querer mostrar un reporte, utilizaba 2 filtros cada uno de ellos con checkbox para poder seleccionar de una lista y mediante la aplicación los enviaba los valores seleccionados en conjunto a una variable. Esta variable mediante una función, llamada listadeenteros_a_tabla, convertía los valores ya sean numéricos o enteros a una tabla, para finalmente ser utilizada dentro de la sentencia WHERE como lo muestra el siguiente ejemplo:
Leer más…

Recortar caracteres no alfanuméricos de una cadena

martes, 13 de noviembre de 2018 1 comentario

Aquí esta el código para recortar caracteres no alfanumericos de una cadena. Como puedes ver, este script usa el enfoque de conteo de registros. Aquí esta la forma de usarlo:

Select dbo.fnTrimNonAlphaCharacters('2131231Atif123123 234234Sheikh6546')

Leer más…

Categories: Base de datos Tags: , ,
Pagina 2 de 5«12345»Top Footer