La configurazione di un'integrazione di Data Mart di Microsoft Dynamics GP non riesce quando si specifica una porta di SQL Server non predefinita

Questo articolo fornisce una soluzione per il problema di errore di configurazione che si verifica quando si specifica una porta di SQL Server non predefinita per un'integrazione di Data Mart di Microsoft Dynamics GP.

Si applica a: Microsoft Dynamics GP
Numero KB originale: 2932875

Sintomo

Quando si tenta di configurare un'integrazione di Data Mart di Microsoft Dynamics GP usando Microsoft Dynamics GP 2013 SP2 e Microsoft Management Reporter 2012 e quindi si specifica un numero di porta diverso da 1433 nel campo del nome per l'istanza di Microsoft SQL Server, la configurazione non riesce. È inoltre possibile che venga visualizzato il seguente messaggio di errore:

Impossibile recuperare l'elenco dei database disponibili: tentativo di connessione non riuscito.

Causa

Dexterity Shared Components SP2 (12.0.270.0) ha apportato una modifica alla funzione di accesso di Microsoft Dynamics GP utilizzata da Management Reporter che rimuove il numero di porta nei dettagli della connessione e tenta di stabilire la connessione all'istanza di SQL Server sulla porta predefinita 1433.

Risoluzione

Per aggirare il problema in modo efficace, usare uno dei metodi seguenti, a seconda che l'istanza di SQL Server in cui risiedono i database di Microsoft Dynamics GP usi un'istanza denominata:

  • Se l'istanza di SQL Server in cui si trovano i database criteri di gruppo usa un'istanza denominata, seguire questa procedura:

    1. In Gestione configurazione SQL Server avviare il servizio browser SQL Server.
    2. Aprire la porta 1434 (UDP) nel firewall per l'istanza di SQL Server.
  • Se l'istanza di Microsoft Dynamics GP di SQL Server usa un'istanza predefinita insieme a una porta non predefinita, creare un alias SQL Server nel server in cui è installato Management Reporter 2012. A tal fine, attenersi alla seguente procedura:

    1. Selezionare Start, selezionare Esegui, digitare cliconfg.exee quindi premere INVIO.

      Nota

      Se MR è installato in un server a 64 bit, è necessario creare un alias a 32 bit e a 64 bit.

      • Per 32 bit, passare a C:\Windows\System32\cliconfg.exe
      • Per 64 bit, passare a C:\Windows\SysWOW64\cliconfg.exe
    2. In Utilità di rete client selezionare la scheda Alias e quindi selezionare Aggiungi.

    3. Nella pagina Aggiungi configurazione libreria di rete selezionare la chiamata radio TCP/IP e quindi immettere un nome per l'alias SQL Server. Ad esempio, digitare MRConnect.

    4. Immettere il nome SQL Server.

    5. Deselezionare la casella di controllo Determina dinamicamente la porta, immettere il numero di porta per l'istanza di SQL Server e quindi selezionare OK.

    6. Immettere le informazioni di integrazione di Microsoft Dynamics GP Data Mart nella console di configurazione per Management Reporter 2012 usando l'alias creato per il campo SQL Server di Microsoft Dynamics GP.

Ulteriori informazioni

Dexterity Shared Components SP1 (12.0.232.0) non causa questo problema se viene usata una porta non predefinita per connettersi all'istanza di SQL Server.