¿Existe un pseudo procedimiento de copy de security para forzar el truncamiento del logging de Exchange?

Tengo varios entornos de testing separados ejecutando 2008 R2 y Exchange 2010, en niveles de parches variables y por razones variadas. Un problema consistente que encuentro es que los loggings de transactions para Exchange no se truncan porque no hay una solución de copy de security en su lugar, ni quiero una.

Así que, como yo lo veo, eso me deja con tres opciones:

  1. Habilitar circular logging . Esto no es deseable para algunos de los escenarios de testing, ya que puede entrar en conflicto con la emulación de un entorno específico.
  2. Desmonte todas las bases de datos y ejecute eseutil /mh . Esto funciona, pero es un process de mantenimiento engorroso.
  3. Alguna utilidad de pseudo-copy de security (o algún truco con un soporte, de bajo impacto) para "engañar" a Exchange en creer que ahora es seguro truncar.

Los dos primeros que puedo hacer, pero no lo haría. ¿Hay una manera de hacer la tercera opción?

No para robar el trueno de JoeQwerty, ya que creo que su respuesta es más que válida y definitivamente aplicable en casi cualquier escenario excepto por el posible suyo (de ahí por qué me upvoted), pero, encontré una manera de hacer lo que buscas:

Falsa copy de security de VSS

Básicamente lo que esto hace es falsificar una copy de security de VSS en el volumen que la database de Exchange está activada, lo que hace que Exchange interrumpa los loggings.

  1. Abrir el símbolo del sistema
  2. Escribe Diskshadow y presiona Enter
  3. Escriba add volume x: (donde "x" es la unidad que la database de Exchange) y presione Enter
  4. Escribe begin Backup y presiona Enter
  5. Escribe create y pulsa Enter
  6. Escriba end Backup y pulse Enter

En ese momento, si busca en los loggings de Eventvwr de la aplicación, debería ver una input similar a:

Captura de pantalla del evento

(O puedes probar PowerShell así: Get-EventLog -LogName application -Source msexchangeis | select -first 10 )

Espero que ayude…

Fuentes

Cita: http://ilantz.com/2011/10/26/how-to-manually-purge-exchange-server-logs-clean-and-easy/

Utilice la copy de security de Windows Server para hacer una copy de security del server. Se purgarán los loggings de transactions de Exchange Server después de una copy de security correcta.

http://www.techrepublic.com/blog/datacenter/back-up-exchange-2010-with-this-windows-server-2008-r2-feature/3006

http://technet.microsoft.com/en-us/magazine/jj906377.aspx

Editar

Usted podría intentar esto para renunciar a la ruta de copy de security. Es un process manual, pero es probablemente más seguro que cualquier otra cosa, a falta de una copy de security:

http://exchangeshare.wordpress.com/2008/05/22/move-committed-exchange-transaction-logs/

EDIT: esta herramienta no parece existir en Exchange Server 2010

En este escenario yo:

  1. Habilitar Circular Logging
  2. Desmonte el almacén / DB para aplicar este cambio.
  3. Monte la tienda / DB esto tomará algún time para orderar los loggings.
  4. Deshabilitar Circular Logging .
  5. Desmontar el almacén / DB para aplicar este cambio
  6. Monte el almacén / DB.

Espero que esto ayude,

Ross