Mover la base de datos de colas manualmente| Queue Database

 

 

Que tal amigos,

 

En esta publicación les mostrare como pueden de forma manual mover la base de datos de colas o message queue database dentro de Exchange Server (Coff Coff también conocido como el Poderoso Exchangiiiiiiiii)

 

Esto en caso que en alguna ocasión se encuentren con el problema que no pueden ejecutar el script: .\Move-TransportDatabase.ps1 y no tienen tiempo para estar reparandolo

ScreenHunter_173 Oct. 07 21.45

 

 

 

Un poco de conocimiento básico:

¿Que es el message queue database?

 

 

Visualmente encontrado como Mail.que y También conocido como Transport Database, es la base de datos donde se almacenan de forma temporal los mensajes antes de ser enviadas a su destino. Utiliza ESE, el mismo motor que una base de datos de buzones (Mailbox Database). Así que comparte prácticamente la misma estructura de base de datos (.edb, .jrs, .chk….). En otras palabras, es el lugar fisico donde se almacenan los mensajes mientras están en queue (cola de correo)

 

 

 

¿Que es un queue?

Technet: Es una ubicación de almacenamiento temporal para mensajes que estan en espera de una siguiente etapa de procesamiento. Cada Queue representa un conjunto lógico de mensajes que un servidor de transporte procesa en un orden especifico. Los queues solo existen en los servidores HUB y Edge (versiones 2007 y 2010) o en el rol de Mailbox y Edge (Versiones 2013 en adelante)

 

 

 

¿Por qué moveríamos la base de datos del Queue?

 

Por varias razones:

  • Podría ser por que el tamaño de Mail.que (queue database) esta incrementando de forma anormal, Aunado a modificar los valores MaxDumpsterSizePerStorageGroup y PipelineTracingEnable, mover el queue en ocasiones es parte de la solución
  • Podría ser que se esta aplicando contrapresión (BackPressure) a nuestro servidor y eso esta impidiendo el flujo de correo o las bases de datos estan desmontadas
  • Podría ser que simplemente queremos tener el mail.que en un otro volumen
  • Se cambiara el disco fisico o la LUN donde se encuentra el mail.que

 

 

 

No entraremos en detalles de cada una de estas razones. La finalidad de esta publicación es mostrar cómo mover el mail.que de forma manual sin perder la información que sigue pendiente a ser procesada, es decir, que los archivos que están en ese momento encolados, sean liberados y no tengamos que lidiar con 2 mail.que distintos.

 

 

 

Aquí viene la parte engañosa, mucha gente acostumbra al momento de mover manualmente el mail.que:

 

  • Detener el servicio de transporte y mover la información del mail.que a otra ubicación y volver a reiniciar el servicio de transporte. ¡ERROR! esto lo que provocara es que la información que había en cola, se quede en el archivo viejo, se genere un nuevo mail.que y terminemos con dos queue database.

 

  • Detener el servicio de transporte, editar la ubicación del mail.que  y reiniciar el servicio de transporte. Es algo un poco más acercado sin embargo, estaríamos nuevamente dejando el viejo mail.que flotando en otra ubicación mientras que otro mail.que es generado

 

 

 

En ambos escenarios terminariamos con el siguiente resultado:

queue

 

Vamos a ponerle diversión a esta publicación, Supongamos que un administrador JR de Exchange intento ejecutar el script de move-transportdatabase.ps1, le dio errores y después de unas horas, decidio mover manualmente la ruta del queue database empleado alguno de los metodos arriba mencionados.

Al día siguiente, se nos informa que los usuarios han reportado varios correos que no llegaron. Al revisar detectamos que tenemos un mail.que nuevo y un mail.que viejo de 500+MBs (imagen de arriba) Aqui tenemos un problema y  los correos que se reportan como perdidos probablemente se encuentran en el mail.que viejo.

 

 

 

Después de organizar una ventana de mantenimiento, nos aseguramos que el mail.que nuevo este totalmente liberado (no hay correos encolados). Necesitamos recuperar la información del mail.que viejo y a su vez dejarlo en una nueva ubicación como unico mail.que

 

 

 

Los pasos a seguir son los siguientes:

  1. Creamos un directorio en donde tendremos el nuevo Queue database. En mi caso la nueva ruta sera: D:\Data\Queue

 

  1. queue2

 

 

 

 

2) Abrimos un notepad como administrador y dentro de notepad daremos clic en Archivo>Abrir

ScreenHunter_162 Oct. 07 20.29ScreenHunter_163 Oct. 07 20.29

 

 

 

 

3) Navegaremos a la ruta de los binarios de Exchange. La ruta predeterminada es: C:\Program Files\Microsoft\Exchange Server\V15\Bin\. Dentro de esta ubicación encontraremos el archivo de configuración EdgeTransport.exe.config (Si no lo pueden localizar, asegurense de modificar la busqueda a All Files. Notepad intentara buscar por File Documents (*.txt) )ScreenHunter_164 Oct. 07 20.31

 

 

 

 

4) Abrimos el archivo de configuración EdgeTransport.exe.config y localizaremos los valores:

«QueueDatabasePath» value=»<Ruta>» />

«QueueDatabaseLoggingPath» value=»Ruta» />

 

 

En nuestro escenario, esta fue la ruta que dejo el administrador jr:

ScreenHunter_165 Oct. 07 20.37

 

 

 

 

5) Modificaremos la ruta tanto para el QueueDatabasePath como para el QueueDatabaseLoggingPath a la ruta del directorio que previamente creamos en el paso 1. ( D:\Data\Queue).

ScreenHunter_167 Oct. 07 20.41

 

 

 

 

 

6) Guardamos los cambios y cerramos el archivo de configuración edgetransport.exe.config

 

 

 

 

7) Detenemos el servicio de Transporte

ScreenHunter_168 Oct. 07 20.44

 

 

 

 

 

8) Antes de iniciar el servicio de transporte, recuerden que la información no sera movida a la nueva ubicación, sino se volvera a crear un nuevo mail.que. Lo que debemos hacer ahora es mover manualmente los archivos de la ubicación vieja a la nueva

ScreenHunter_169 Oct. 07 20.54

 

En la imagen podemos validar que los archivos fueron movidos a la ubicación nueva

 

 

 

 

9) Finalmente reiniciamos el servicio de Transporte

ScreenHunter_170 Oct. 07 20.56

 

 

 

 

 

10) Listo, ahora podran ver que no se genero un nuevo mail.que sino que se sigue trabajando sobre el existente. Notaran que se agrego un archivo de tmp.edb al momento de iniciar el servicio de transporte, esto es esperado. Flujo restaurado, Los correos que quedaron pendientes por ser enviados seran procesados y lo mejor de todo: Solo tenemos un mail.que

ScreenHunter_172 Oct. 07 21.09

 

 

Finalmente podemos en nuestro escenario eliminar el mail.que que genero el administrador jr (el mail.que que se encontraba activo al momento de recuperar la información del mail.que viejo)

 

 

 

¡Felicidades! Han aprendido a mover la base de datos del queue reutilizando el mail.que existente de forma manual. Dense una palmadita en la espalda y coman una galleta como premio. Se la han ganado

 

 

Por Geovany Acevedo

 

 

Coman frutas y verduras


Artículos relacionados

 Comentarios 94 comentarios

  • EdwardZoons dice:

    viagra without a doctor prescription http://viagrabng.com/# best place to buy generic viagra online

  • PedroFes dice:

    how much is viagra: viagra without a doctor prescription usa – viagra without a doctor prescription

  • Bryanpak dice:

    what are ed drugs buy generic drugs without prescription – online pharmacy pain medicine

  • Williamhug dice:

    lisinopril 2.15 mg cheap lisinopril – prinivil generic

  • mail order prescription drugs from canada dice:

    canadian online pharmacies

  • Williamhug dice:

    stromectol usa stromectol 6 mg dosage – stromectol cvs

  • mail order prescription drugs from canada dice:

    online pharmacy reviews

  • Vaneuu dice:

    buy priligy dapoxetine online – tadalafil generic coupon daily generic cialis

  • Ljwsel dice:

    brenda 35 ed contraceptive pill – erectile dysfunction drugs over the counter ed pills that work quickly

  • Gexdyw dice:

    can i buy prednisone over the counter in mexico – buy prednisone 5mg prednisone 250 mg

  • Cswhlb dice:

    provigil schedule – generic provigil provigil for adhd

  • Vojubf dice:

    buy accutane without prescription – buy accutane accutane 2.5 mg

  • Mtufiu dice:

    over the counter amoxicillin kroger – antibiotics without a doctor’s prescription amoxicillin

  • Lzlhez dice:

    vardenafil pills online – vardenafil tablets 20 mg buy vardenafil with paypal

  • Gifwen dice:

    ivermectin dosage – stromectol cost ivermectin usa

  • Osllin dice:

    cialis how to get – cialis once a day tadalafil medication

  • Mvomec dice:

    stromectol for lice – stromectole online stromectol lotion

  • Oymujo dice:

    accutane for sale uk – how to get accutane online accutane cost in india

  • Peterzes dice:

    over the counter viagra blue pill viagra – online doctor prescription for viagra

  • Nzqega dice:

    lyrica 75 mg coupon – lyrica 300 mg capsule canadian online pharmacy reviews

  • Uosglr dice:

    viagra uk best price – average cost of viagra in canada sildenafil cost in canada

  • Mimlav dice:

    tadalafil for sale uk – generic cialis 5mg online tadalafil – generic

  • Uwzlom dice:

    buy liquid ivermectin – ivermectin for covid ivermectin without a doctor prescription

  • Jkyuvv dice:

    prednisone pills – cost of prednisone 5mg tablets prednisone 10 mg tablet

  • Zobjtq dice:

    order provigil online – modafinil moa order modafinil online

  • Ebmalb dice:

    zithromax 250 mg – zithromax cost zithromax antibiotic

  • Williambiz dice:

    buy cialis 365 pills kamagranow cialis CialisCND20Mg – paypal cialis no prescription

  • Skkvgx dice:

    lasix 100 mg – lasix pills buy lasix tablets india

  • Williambiz dice:

    how much cialis to take buying cialis cheap – buy cialis black

  • Mpdspa dice:

    purchase clomid – purchase clomiphene generic clomid

  • RonaldRoola dice:

    generic viagra best buys most reliable viagra – purchasing viagra online for cheap

  • Hnphqv dice:

    viagra online canada generic – viagra soft tabs buy viagra cheap australia

  • Egzuuf dice:

    cialis tadalafil soft chewable 20mg – how to get cialis discount how to get tadalafil

  • Kgrkdx dice:

    buy ivermectin tablets – cost ivermectin ivermectin 0.08 oral solution

  • Ltnztj dice:

    real online casino – casinoslotgam online casinos usa

  • Ebmdqj dice:

    tom selleck and dr phil ed pill – natural remedies for erectile dysfunction pills for erectile dysfunction

  • Jakmaa dice:

    5 prednisone in mexico – order prednisone online canada prednisone 10mg tablet price

  • Alrafh dice:

    where to buy cheap viagra pills – order viagra 150mg cost of viagra in mexico

  • Uguuvp dice:

    tadalafil capsules 7mg – Buy cialis where can i buy cialis uk

  • Lyrksi dice:

    stromectol covid – stromectol buy uk ivermectin malaria

  • Wokvbd dice:

    erectile dysfunction exercises – drug prices erectile dysfunction pills

  • ThomasFouck dice:

    lexapro 5mg lexapro generic – generic lexapro australia

  • Amqwjg dice:

    ventolin tablet price – buy ventolin ventolin purchase

  • Hkmlpz dice:

    generic cytotec over the counter – buy cytotec cytotec online order

  • Gteyag dice:

    doxycycline 100mg without prescription – buy doxycycline 100mg canada discount doxycycline

  • GerardoHaike dice:

    buy generic 100mg viagra online buy real viagra online – buy real viagra online

  • Pvaikv dice:

    generic neurontin 300 mg – synthroid 150 mcg price synthroid 126

  • Qttmsm dice:

    sildenafil 20mg brand name – buy generic viagra united states

  • Vqbmhh dice:

    vardenafil 20 mg – buy brand vardenafil levitra canada

  • Cfmwsj dice:

    prednisone corticosteroids – prednisone tabs prednisone 40mg online

  • Dfygkc dice:

    how much is accutane in mexico – accutane generic south africa accutane cream online

  • amoxicillin 500mg prescription dice:

    augmentin 875 mg price
    how much is amoxicillin
    where can i buy amoxocillin Rem Hek

  • Sbhqaa dice:

    amoxicillin – amoxicillin sleep amoxicillin sales worldwide

  • lasix 40 price dice:

    frusemide tablets 40mg furosemide over the counter Rem Hek

  • Bojyfp dice:

    paper assistance – essay writer reddit need essay written

  • furosemide price walmart dice:

    lasix 40 price furosemide 80 mg Rem Hek

  • Zddlwv dice:

    sildenafil 20 mg – Viagra 50 mg sildenafil 100 mg prescription

  • lasix 10 mg tablet price dice:

    lasix 20 mg price buy lasix online Rem Hek

  • furosemide online dice:

    cheap lasix frusemide tablets 40mg Rem Hek

  • Kupenw dice:

    buy cialis over the counter in canada – Viagra or cialis tadalafil online purchase

  • Terryweisk dice:

    natural pills for ed blue pill from canada – best ed medications

  • ivermectin for humans for sale dice:

    ivermectine 1% crГЁme gГ©nГ©rique Mover la base de datos de colas manualmente| Queue Database – El Poderoso Exchangiiiiiiiii https://ivermectin1.com/ can humans take ivermectin paste

  • buy furosemide tablets dice:

    furosemide price walmart furosemide for sale Rem Hek

  • Lzprnc dice:

    ivermectin 1%cream – stromectol buy online buy ivermectin stromectol

  • Kaxkag dice:

    prednisone 20 mg buy online – prednisone 10 mg coupon buy prednisone canadian pharmacy

  • Aytnld dice:

    buy furosemide – order clomid online 12.5mg furosemide

  • Myykmh dice:

    ventolin for sale – ventolin cost australia ventolin cost canada

  • stromectol over the counter dice:

    stromectol ivermectin buy ivermectin 1% cream generic

  • Hdkwdv dice:

    buy cytotec online with paypal – topcytotec cytotec pills buy online

  • Gkskra dice:

    how to get doxycycline – prednisolone 0.5 buy prednisolone

  • generic stromectol dice:

    stromectol australia ivermectin 5 mg price

  • Pevoin dice:

    stromectol ebay – buy stromectol uk stromectol online canada

  • ivermectin for humans for sale dice:

    tabletki iwermektyny uk https://ivermectin1.com/ buy ivermectin liquid

  • Izrygh dice:

    cost of ivermectin – stromectol 3 mg stromectol 6 mg dosage

  • buy ivermectin at ivermectino dice:

    http://stromectolo.com – stromectol 3mg tablets side effects

  • Jerrykag dice:

    male dysfunction ambien without a doctor’s prescription – male dysfunction pills

  • Deja un comentario

    Tu dirección de correo no será publicada. Los campos con * son obligatorios.