Exibições:

Instalação

Instalação SQL Server 2014;
    - Erro: Instalação NetFrameWork 3.5 (Servidor sem conexão com a internet)
    - Solução: Utilizar o disco de instalação do Windows Server 2012: ...\Source\sxs

    dism /online /enable-feature /featurename:NetFX3 /all /Source:D:\sources\sxs /LimitAccess

Instalação CRM 2016:
    - ERRO: Microsoft SQL Server
        - Mensagem: A network-related or instance-specific error occurred while establishing a connection to SQL...Named Pipes Provider: Erro40 - Could not open a connecttions to SQL Server.
    - Solução: Ativar o Named Pipes no SQL Server.
        - SQL Server Configuration Manager/SQL Server Network Configuration/Protocols for MSSQLSERVER:
            - Ativar Named Pipes e TCP/IP.

    - ERRO: Microsoft SQL Server
        - Mensagem: Could not to following SQL Server...Verify that the server is up and running and that you have SQL Server administrative Credentials. Login timeout expired.
    - Solução: Desativar o firewall do windows no servidor SQL Server.
        - Control panel / Windows Firewall / Turn Windows Firewall on or off / Turn off Windows Firewall (not recommended).

Instalação SRS:
    - Erro: The SQL Server Reporting Services account is a local users and is not supported;
    - Solução: Alterar as Configurações do servico de conta do Repoting Services:
        - Acessar o Repoting Services Configuration Manager;
            - Service Account:
            - Marque a opção "Use another account":
            - Account (Domain\User): informe o dominio e usuário
            - Password: Informe a senha
            - Clique em Apply.
        - Backup Encryption Key:
            - File Location: Informe o local que será gerado o arquivo
            - Password: Informe uma senha
            - Confirm Password: Repita a senha.
            - Clique no botão OK.
        - SQL Server Connection Dialog:
            - Server Name: Nome do servidor
            - Credentials Type: "Current User - Integrated Security"
            - Usarname: Informe o usuário
            - Password: Informe a senha
            - Clique no botão OK.
        - Reinicie a instalação do SRS.

Instalação RollUp BackEnd:
    - Erro: Action Microsoft.Crm.UpdateWrapper.MspInstallAction failed. Fatal erro during intallation.
        - Solução: Desabilitar o servidor BackEnd, rodar as atualização e habilitar novamente o servidor
            - Acessar Deployment Manager;
            - Em Servers:
                - Selecione o servidor BackEnd;
                - Clique no botão Disable.
            - Execute as atualizações (Rollup);
            - Acessar novamente o Deployment Manager;
            - Em Servers:
                - Selecione o servidor BackEnd;
                - Clique no botão Enable.1

 Migração 

Migração 4.0 para 2011:
    
    - Erro ao Executar Deployment Manager 2011:
        Erro: MMC has detected an error in a snap-in and will unload it.
        - Descrição: O erro corre devido ao número de caracteres do dominio onde o rollup 17 aceita até 15 digitos
        - Solução: Desinstalar o Rollup 17
        - Ref.: https://www.powerobjects.com/2014/07/07/solution-deployment-manager-error-ur-17-dynamics-crm-2011/

    - Import Organization:
        - Language Pack:
            - Erro: The organization cannot be imported because the language pack 1046 is not installed....
            - Erro: Could Not find a part of the path 'C:\Pragram Files\Microsoft Dynamics CRM\LangPacks\1046\sql\install.xml'.
            - Solução: Instalar o language pack 
        
        - Reporting Services:
            - Erro: Setup failed to validade especified Reporting Services Report Sever ... Status 508: Service Unavailable
            - Solução: Iniciar o serviço do repoting service.
        
        - Timeout:
            - Erro: ...System.Data.SqlClient.SqlException: Timeout expired. The timeout...
            - Descrição: O erro ocorre quando um comando na migração fica em execução durante um período X, onde ele ultrapassa o tempo limite padrão.
            - Solução: Definir no Registro do windows um tempo limite maior:
                - Dentro do Regedit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
                    - Criar os dois registros:
                        - Dword - OLEDBTimeout (Valor - Decimal - 86400)            
                        - Dword - ExtendTimeout (Valor - Decimal - 1000000)

        - SQL Server:
            - Erro: Uso de memoria em 100%.
                - Descrição: consumo de memoria alta, em uso em 100%;
                - Solução: Acessar o SQL Server Management Studio / Propriedades da Instância / Memory / Maximum server memory (in MB):
                     - Altere o valor valor de 2147483647 para o valor em MB tipo 10024 (10GB);
            
            - Informativo:
                - Verificar tempo/porcentagem de execução do Backup/Restore:
                    - Comando:
                        Select session_id as spid, command, a.text as query, start_time, percent_complete, 
                        dateadd(second,estimated_completion_time/1000,getdate()) as estimated_completion_time
                        from sys.dm_exec_requests r cross apply sys.dm_exec_sql_text(r.sql_handle) a 
                        where r.command in ('backup database','restore Database') 

                - Verificar tempo/porcentagem de execução do Shrink:
                    - Comando:
                        select percent_complete from sys.dm_exec_requests
                        where command in ('dbccspacereclaim','dbccFilesCompact')

Migração 2011 para 2013:

    - Erro Javascript incompatibilidade:
        - Erro: The JavaScript web resources in your system contain a reference to the Microsoft Dynamics CRM 4.0 (2007)...
        - Descrição: O erro ocorre devido ao SDK onde alguns comando do JS foi atualizados.
        - Solução: Identificar quais scripts estão apresentando erro, realizar backup e remover para continuar a migração.
        OBS.: Os Scripts deveram ser atualizados e adicionados ao systema após o processo de migração.
        
        - Localizar quais scripts estão apresentando erro:
            - Após apresentar a mensagem de erro Acesse o Log para identificar qual o script está apresentado erro:
            - Acesse a pasta: C:\Users\"Usuário"\AppData\Roaming\Microsoft\MSCRM\Logs
            - Execute o arquivo "LegacyFeatureCheck.xml
            - Localizar as informações referente ao scripts java.
        
        - Excluir e Remover Script JS Para migração 2011 - 2013:
            Obs.: Para realizar o bakcup do script basta acessar o script no CRM e copiar e colar o comando em um arquivo txt.
            - Acessar o CRM\Configurações\Personalizações\Componentes\Entidades        
                Remover:
                    Entidade: Email
                        Nome/ID: Informações / Principal.    
                            - Propriedades do Fomulário:
                            - Controle: Formulário
                            - Evento: OnLoad
                            - Biblioteca de Formulários:
                                - Email_main_library.js
                            - Manipuladores de Eventos