none
Configuración de SQL Server para trabajar con Microsoft Dynamics 2013 RRS feed

  • Pregunta

  • Buenos dias, aqui en el trabajo acaban de implementar Microsoft Dynamics CRM 2013, el dia de ayer ya se empezó  a utilizar y oh sorpresa! en 1 solo dia, el transaction log creció más de 5GB!! me parece muchisimo ya que no se hicieron cargas masivas ni borrados masivos que a mi punto de vista ameriten este crecimiento. 

    Alguien ha trabajado con una BD de Dynamics?  me gustaria saber que tipo de administración le tengo que dar, es que para empezar, los que hicieron la instalación dejaron la base de datos en modo simple, yo lo puse a FULL y noto el tamaño enorme del transaction log , entonces quiero saber la configuración correcta de una base de datos que trabaje con Dynamics CRM o si también se pueda configurar algo en el CRM para que la base de datos no crezca mucho. 

    Gracias!

    viernes, 11 de diciembre de 2015 17:54

Respuestas

  • Hola.

    Entiendo que CRM 2013 instala las bases de datos en modo de recuperación SIMPLE. Se pueden cambiar a FULL, pero pues esto implica que habrá que administrar dichas bases de datos de acuerdo con este modo de recuperación, como mencionó Enrique previamente.

    En ultimas, hay que administrar y operar SQL Server para implementaciones de CRM 2013 tal como se administraría la plataforma de base de datos normalmente. Esto es, hacer copias de respaldo, revisar el desempeño de SQL Server, revisar errores asociados con ésta y demás.

    De hecho, CRM 2013 instala un JOB en SQL Server: MSCRM_CONFIG.SiteWideCleanup. Se puede revisar a ver qué hace éste.

    Saludos,


    Guillermo Taylor F.
    MVP SQL Server & IT Pro
    Mi Blog

    martes, 15 de diciembre de 2015 12:14

Todas las respuestas

  • Saludos no tengo Dynamics pero estas son las recomendaciones.

    https://technet.microsoft.com/en-us/library/dd309734.aspx

    Si la base estaba en modo simple es porque era su configuración para evitar esto que dices, recuerda que pare liberar el log de transacciones y truncarlo debes hacer un trasactional log backup, basado en un full o diferencial.

    domingo, 13 de diciembre de 2015 2:43
  • Hola,

    Como se explica en el siguiente artículo, las bases de datos de Dynamics deben estar configuradas en modo de recuperación Full. Establece backups full durante ventana de mantenimiento, y estable backup de transacciones cada hora o cada media hora según sea la criticidad del CRM y para que puedan poder recuperar hasta un punto en el tiempo en caso de eventos inesperados.

    Los siguientes enlaces le explicaran de varias mejores prácticas

    https://technet.microsoft.com/en-us/library/hh699676.aspx?f=255&MSPPError=-2147217396#BKMK_BackupSQL


    https://technet.microsoft.com/en-us/library/hh699783.aspx


    https://msdn.microsoft.com/en-us/library/hh413200(v=crm.5).aspx#BKMK_Optimize_Data_Tier


    Espero le sea de ayuda.



    Saludos cordiales,



    Alberto Morillo
    SQLCoffee.com


    domingo, 13 de diciembre de 2015 21:37
    Moderador
  • Saludos Alberto

    Disculpa pero en ningun lado leo que deban de estar en full recovery model, de menos no en los links que pasaste, tendras informacion donde toquen el tema, aunque claro que lo propones tiene toda la razon si estan este modelo.  

    lunes, 14 de diciembre de 2015 16:11
  • Hola.

    Entiendo que CRM 2013 instala las bases de datos en modo de recuperación SIMPLE. Se pueden cambiar a FULL, pero pues esto implica que habrá que administrar dichas bases de datos de acuerdo con este modo de recuperación, como mencionó Enrique previamente.

    En ultimas, hay que administrar y operar SQL Server para implementaciones de CRM 2013 tal como se administraría la plataforma de base de datos normalmente. Esto es, hacer copias de respaldo, revisar el desempeño de SQL Server, revisar errores asociados con ésta y demás.

    De hecho, CRM 2013 instala un JOB en SQL Server: MSCRM_CONFIG.SiteWideCleanup. Se puede revisar a ver qué hace éste.

    Saludos,


    Guillermo Taylor F.
    MVP SQL Server & IT Pro
    Mi Blog

    martes, 15 de diciembre de 2015 12:14