none
Actualizar CRM 2011 Beta a RC RRS feed

  • Pregunta

  • Hola buenos dias a todos. Resulta que tengo instalado CRM 2011 en su versión Beta, S.O Windows Server 2008 R2, SQL Server 2008 R2 y esta en un solo servidor pero quiero actualizarlo a la la versión RC ¿que tendria que hacer antes de empezar todo el movimiento?, ¿seria factible llevarme las bases de datos generadas por CRM y restaurarlas en otro servidor y almomento de instalar la versión RC seleccionar la opción de conectar a un deployment existente?

    Espero y me puedan ayudar con este proceso. (Actualizar de la versión BETA a RC de CRM 2011)

    Gracias.

    martes, 15 de febrero de 2011 17:50

Respuestas

Todas las respuestas

  • Asi es Jose,

    Hay 3 opciones para hacer la actualización:

    Una de ellas es la que comentas, restaurar la base de datos en un nuevo servidor e instalar el RC 1 seleccionando una base de datos existente, internamente el instalador actualizará la versión de la base de datos de tu CRM Beta a RC1.

    La segunda opción es instalar CRM 2011 RC 1, y luego a través del administrador de implementaciones hacer la reimplementación apuntando a la base de datos restaurada del CRM 2011 Beta.

    Hay una tercera opción, la cual es actualizando sobre la misma aplicación esta trae consigo un riesgo que estamos aceptando, si se cae por algún motivo la actualización paramos la operativa de nuestra solución, y tendríamos que restaurar nuestra implementación nuevamente, no estoy seguro si esta opción aplica para actualizaciones de crm 2011 beta a crm 2011 rc1 porque aún no lo he probado, pero en escenarios de actualización de crm 4 a 2011 si funciona tal como te comento.

    Espero haberte ayudado.

    Cualquier consulta que tengas no dudes en hacerla llegar, estamos para ayudarte.


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    martes, 15 de febrero de 2011 23:06
    Moderador
  • O.k tengo duda en cual les son las bases de datos que tengo que hacer backup de la versión Beta, serias tan amable de mencionarlas porque no estoy muy seguro si son nada más las DB siguientes: "MSCRM_CONFIG" y "ORGANIZACION_MSCRM" te comento que el directorio activo es “diferente al que tengo en la versión Beta”. Pues resulta que hice la restauración de las DB que te menciono anteriormente en el nuevo entorno pero me está tirando el siguiente error: “Microsoft Dynamics CRM Server User Input” y pues este error no muestra detalles, el   siguiente error es: The “ PrivReportingGroup” group is not spefied y en detalle de error me muestra la misma frase. ¿Crees que se deba a que estoy utilizando un directorio activo nuevo?.

    ¿O a que se pueden deber estos errores?, vuelvo a recalcar   el directorio activo que estoy usando es diferente al que está usando CRM Beta.

    Graci as por la ayuda.

    miércoles, 16 de febrero de 2011 2:04
  • Hola estimado,

    Teniendo en cuenta lo que nos comentas, me inclino por el que utilices la segunda opción (redeployment), instala CRM 2011 RC1 en el nuevo servidor y luego dirigete al administrador de implementaciones y crea una nueva organización basándote en una base de datos existente, posteriormente vas a poder mapear los usuarios de tu directorio activo de tu ambiente anterior con el nuevo.

    La base de datos que necesitarías restaurar es la de la Organizacion_MSCRM, porque la MSCRM_CONFIG ya la tendrías instalada.

    Coméntanos como te fue.

     


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    miércoles, 16 de febrero de 2011 2:21
    Moderador
  • Debido a que soy novato no sé si tendrías la amabilidad de explayarte un poco más acerca de de cómo se realiza el proceso que me mencionas.

    miércoles, 16 de febrero de 2011 15:54
  • Claro que si Josue,

    Te dejo el KB que te servira como guía: http://support.microsoft.com/kb/952934

    Please dirigite a esta sección del KB:

    Vuelva a instalar la implementación de Microsoft Dynamics CRM que incluye el servidor de Microsoft Dynamics CRM en el mismo dominio o en otro.

    Aplica para CRM 4.0 pero para CRM 2011 también aplica, o bueno por lo menos te será de marco de gran ayuda.

    Nos comentas como te fue.

    Un abrazo.

     


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    miércoles, 16 de febrero de 2011 19:42
    Moderador
  • he utilizado el Deployment Manager del CRM RTM para importar la organizacion del anterior CRM Beta pero me esta tirando ell siguiente error:

    Microsoft.Crm.CrmException: Import Organization
    (Name=ORGANIZACION.
    id=3d819cff-f70e-4eea-a42f-b64582f52bff)failed with
    Exception:
    System.Data.SqlClient.SqlException (ox80131904): Cannot
    find the Object "fn_GetFormatString". Because it does not

     

    pongo algunas líneas del log file antes de tirarme el error y con el error:

    11:11:13|Verbose| Validation ran.
    11:11:13|Verbose| Validation completed.
    11:11:13|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWTool.Run
    11:11:13|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWTool.RunAll
    11:11:13|Verbose| Method entry: Microsoft.Crm.Tools.EDW.Framework.EDWToolCallbacks.Clear
    11:11:13|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWToolCallbacks.Clear
    11:11:26|   Info| Import Organization Wizard completed
    11:11:26|   Info| Starting organization import
    11:11:26|   Info| Setting IsOnline = False
    11:11:26|Verbose| Retrieving database version Provider=SQLOLEDB;Data Source=nameserver;Initial Catalog=ORGANIZACION_MSCRM1;Connection Timeout=60;Integrated Security=SSPI ...
    11:11:26|   Info| Database version: 5.0.9585.101.
    11:11:26|   Info| Organization must be upgraded and imported
    11:11:26|   Info| Retrieved organization ID 3d819cff-f70e-4eea-a42f-b64582f52bff.
    11:11:26|   Info| multipleTenancy for the deployment is True
    11:11:26|   Info| Retrieved organization ID 3d819cff-f70e-4eea-a42f-b64582f52bff.
    11:11:26|Verbose| Checking Organization Id Data Source=nameserver;Initial Catalog=MSCRM_CONFIG;Integrated Security=SSPI ...
    11:11:26|   Info| Organization Id is unique
    11:11:27|   Info| UpdateOUGroupsInDatabase started
    11:11:27|   Info| PrivilegedUserGroupName = <GUID=526972fa-cc7c-49f8-954c-597a516fbcc5>, SqlAccessGroupName = <GUID=2316177f-97dd-4752-8b9b-8f74b3d7d8e6>, ReportingGroupName = <GUID=efd963b3-8f98-4178-b067-3d0e8794c28d>, PrivilegedReportingGroupName = <GUID=4f89f182-f819-4abe-8823-3e5f046d2e68>
    11:11:27|   Info| Granting access to CRM security groups for the deployment
    11:11:29|  Error| An error occurred when trying import and upgrade organization database nameserver.ORGANIZACION_MSCRM1:
    System.Data.SqlClient.SqlException (0x80131904): Cannot find the object 'fn_GetFormatStrings', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Crm.CrmDbConnection.InternalExecuteWithRetry[TResult](Func`1 ExecuteMethod, IDbCommand command)
       at Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command, Boolean capturePerfTrace)
       at Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate, Boolean capturePerfTrace)
       at Microsoft.Crm.Setup.Database.SharedDatabaseUtility.GrantReportingAccess(CrmDbConnection connection, String user)
       at Microsoft.Crm.Setup.Database.DatabaseUtility.GrantReportingAccess(InstallDatabase database, String user)
       at Microsoft.Crm.Setup.Database.Helpers.GrantReportAccess(String user, String privReportingGroup, Guid organizationId, Boolean replaceExistingUser)
       at Microsoft.Crm.Setup.Database.DatabaseUtility.grantAccessInternal(String sqlAccessGroup, String reportingGroup, String privReportingGroup)
       at Microsoft.Crm.Setup.Database.DatabaseUtility.GrantAccess(String sqlAccessGroup, String reportingGroup, String privReportingGroup)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.GrantAccessOnCrmSecurityGroups(Guid organizationId, String sqlAccessGroupName, String reportingGroupName, String privilegedReportingGroupName)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.UpdateOUGroupsInDatabase(String sqlServerName, String databaseName, Guid organizationId)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
    11:11:29|   Info| GetDBUpdateRevisionThresholdForServer(): Threshold = 583.
    11:11:29|  Error| Import Organization (Name=SIGSABeta, Id=3d819cff-f70e-4eea-a42f-b64582f52bff) failed with Exception:
    System.Data.SqlClient.SqlException (0x80131904): Cannot find the object 'fn_GetFormatStrings', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Crm.CrmDbConnection.InternalExecuteWithRetry[TResult](Func`1 ExecuteMethod, IDbCommand command)
       at Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command, Boolean capturePerfTrace)
       at Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate, Boolean capturePerfTrace)
       at Microsoft.Crm.Setup.Database.SharedDatabaseUtility.GrantReportingAccess(CrmDbConnection connection, String user)
       at Microsoft.Crm.Setup.Database.DatabaseUtility.GrantReportingAccess(InstallDatabase database, String user)
       at Microsoft.Crm.Setup.Database.Helpers.GrantReportAccess(String user, String privReportingGroup, Guid organizationId, Boolean replaceExistingUser)
       at Microsoft.Crm.Setup.Database.DatabaseUtility.grantAccessInternal(String sqlAccessGroup, String reportingGroup, String privReportingGroup)
       at Microsoft.Crm.Setup.Database.DatabaseUtility.GrantAccess(String sqlAccessGroup, String reportingGroup, String privReportingGroup)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.GrantAccessOnCrmSecurityGroups(Guid organizationId, String sqlAccessGroupName, String reportingGroupName, String privilegedReportingGroupName)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.UpdateOUGroupsInDatabase(String sqlServerName, String databaseName, Guid organizationId)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
       at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Execute(Object obj)

     

    Gracias por el apoyo.

     

    viernes, 18 de febrero de 2011 17:46
  • Estimado,

    Has instalado el CRM 2011 que recientemente fue liberado con idioma base en inglés o español?

    Si es en español, trata de instalar el CRM 2011 en ingles y trata de importación tu organización beta.

    Coméntanos como te fue.

    Estuve investigando, te dejo un enlace con el problema muy parecido: http://social.microsoft.com/Forums/en/crm2011beta/thread/2d357e1f-4692-4b19-902c-5097cc66eac8


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    • Marcado como respuesta JoshuaJLR viernes, 18 de febrero de 2011 23:35
    viernes, 18 de febrero de 2011 19:57
    Moderador
  • O.k creo que he solucionado el problema gracias por su apoyo, Simplemente se debe tener cuidado en el nuevo entorno de despliegue y si efectivamente en los lenguajes disponibles del crm en el entorno en la cual se hizo el respaldo osea la del "Beta" y los lenguajes disponibles en el crm en donde se quiere restaurar. Gracias y esperemos que se de ayuda este hilo. 
    viernes, 18 de febrero de 2011 23:35