none
CRM 2011 - Ao instalar update do CRM deu erro ao atualizar banco de dados e começar a dar erro de acesso. RRS feed

  • Pergunta

  • Ao acessar da o seguinte erro:

    Tente esta ação novamente. Se o problema persistir, consulte a Comunidade do
    Microsoft Dynamics CRM para obter soluções e contate o administrador do
    Microsoft Dynamics CRM na organização. Finalmente, você pode contatar Suporte da
    Microsoft.

    Não informa nenhum código de erro, apenas a mensagem acima

    Ao tentar atualizar a organização através do servidor dá o seguinte log de erro:

    15:13:10|  Error| Installer Complete: OrganizationDatabaseHotFixer - Error encountered
    15:13:10|  Error| Exception occured during Microsoft.Crm.Tools.Admin.OrganizationDatabaseHotFixer: Falha na ação Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.
    InnerException:
    System.Data.SqlClient.SqlException (0x80131904): A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo.
    A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo.
    A instrução foi finalizada.
    A instrução foi finalizada.
       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.RunExecuteNonQueryTds(String methodName, Boolean async)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Crm.Setup.Database.DatabaseUtility.ExecuteSql(InstallDatabase database, String sql, Int32 timeout, Boolean disablePool)
       at Microsoft.Crm.Setup.Database.SqlScriptAction.Execute(DatabaseUtility dbUtility)
       at Microsoft.Crm.Setup.Database.DatabaseInstaller.ExecuteReleases(ReleaseInfo releaseInfo, Boolean isInstall)
       at Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
       at Microsoft.Crm.Setup.Database.DatabaseInstaller.InstallUpdate(String configurationFilePath, Boolean upgradeDatabase)
       at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.ApplyDBUpdates(Guid orgId)
       at Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.ApplyDBUpdatesInternal(Guid orgId, String orgUniqueName, String releaseFilePath, Boolean ignoreErrors)
       at Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.ApplyDBUpdates(Guid orgId, String orgUniqueName, OrganizationOperationType operationType)
       at Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.Do(IDictionary parameters)
       at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
    ClientConnectionId:3aaf19cd-1ea4-4dd6-80a3-d07a467bbe33

    15:13:10|   Info| Setting organization state.  New state = Failed
    15:13:10|  Error| Falha ao Atualizar a Organização com ID=d2f8fc8f-729e-4869-a660-4ec71b00f444. Exceção:
    System.Exception: Falha na ação Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction. ---> System.Data.SqlClient.SqlException: A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo.
    A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo.
    A instrução foi finalizada.
    A instrução foi finalizada.
       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.RunExecuteNonQueryTds(String methodName, Boolean async)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Crm.Setup.Database.DatabaseUtility.ExecuteSql(InstallDatabase database, String sql, Int32 timeout, Boolean disablePool)
       at Microsoft.Crm.Setup.Database.SqlScriptAction.Execute(DatabaseUtility dbUtility)
       at Microsoft.Crm.Setup.Database.DatabaseInstaller.ExecuteReleases(ReleaseInfo releaseInfo, Boolean isInstall)
       at Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
       at Microsoft.Crm.Setup.Database.DatabaseInstaller.InstallUpdate(String configurationFilePath, Boolean upgradeDatabase)
       at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.ApplyDBUpdates(Guid orgId)
       at Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.ApplyDBUpdatesInternal(Guid orgId, String orgUniqueName, String releaseFilePath, Boolean ignoreErrors)
       at Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.ApplyDBUpdates(Guid orgId, String orgUniqueName, OrganizationOperationType operationType)
       at Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction.Do(IDictionary parameters)
       at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       --- End of inner exception stack trace ---
       at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
       at Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
       at Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
       at Microsoft.Crm.Tools.Admin.OrganizationDatabaseHotFixer.Execute()
       at Microsoft.Crm.Tools.Admin.ApplyDatabaseHotFixInstaller.ApplyDatabaseHotFix(IApplyDatabaseHotFixInfo applyDatabaseHotFixInfo)
    15:13:10|   Info| GetDBUpdateRevisionThresholdForServer(): Threshold = 3236.


    terça-feira, 19 de fevereiro de 2013 18:26

Respostas

Todas as Respostas

  • Boas Rodrigo,

    Daquilo que tenho visto este problema acontece quando a linguagem de base do CRM é diferente do utilizador. Por exemplo imagina que a linguagem base do CRM é inglês e o teu utilizador tem a linguagem em português. A solução neste caso é actualizar a linguagem do utilizador para inglês também.

    Espero ter ajudado.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP terça-feira, 19 de fevereiro de 2013 22:22
    terça-feira, 19 de fevereiro de 2013 22:22
  • Rodrigo, bom dia.

    Usa a solução do meu post http://rodrigohentz.wordpress.com/2013/01/31/erro-ao-aplicar-ur12/ 


    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    terça-feira, 26 de fevereiro de 2013 11:35
    Moderador
  • Obrigado, mas segundo engenheiro da Microsoft é um Bug do RL12 que será corrigido apenas no RL13
    sexta-feira, 8 de março de 2013 18:59
  • Obrigado, mas segundo engenheiro da Microsoft é um Bug do RL12 que será corrigido apenas no RL13
    sexta-feira, 8 de março de 2013 18:59
  • Rodrigo, boa noite. Tentei sua solução e não funcionou. Poderia detalha-la?

    Grato

    quarta-feira, 17 de abril de 2013 21:45
  • bom dia. a solucao é como está descrita. alterar o idioma e fazer o processo de atualizacao da base. agora saiu o rollup 13, pode ser que  problema foi resolvido. chegou a aplicar o R13?

    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    quinta-feira, 18 de abril de 2013 12:26
    Moderador
  • Rodrigo, problemas no AD. Resolvido. 

    Abs,

    terça-feira, 23 de abril de 2013 23:19