Freigeben über


Fehler "Fehler bei der Verbindung mit der Microsoft Dynamics GP-Datenbank", wenn Sie sich bei einem Unternehmen anmelden.

Dieser Artikel bietet eine Lösung für das Problem, dass Sie beim Auswählen und Anmelden bei einem Unternehmen in Microsoft Management Reporter die Fehlermeldung Verbindung zum Unternehmen 'Firmenname' nicht möglich erhalten.

Gilt für: Microsoft Management Reporter 2012, Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 2737852

Symptome

Wenn Sie ein Unternehmen in Microsoft Management Reporter auswählen und versuchen, sich anzumelden, erhalten Sie die folgende Fehlermeldung:

Es kann keine Verbindung mit dem Unternehmen "Firmenname" hergestellt werden. Fehler bei der Verbindung mit der Microsoft Dynamics GP-Datenbank. Wenden Sie sich an Ihren Systemadministrator.

Wenn Sie den sa-Benutzer verwenden, können Sie sich erfolgreich bei dem Unternehmen anmelden.

Ursache

Der Servername, der im ODBC auf dem Clientcomputer aufgeführt ist, der eine Verbindung mit Microsoft Dynamics GP herstellt, weist einen anderen Namen für den SQL Server darin auf, als was in den Unternehmenseinstellungen im Management Reporter aufgeführt ist.

Lösung

Notiz

Bevor Sie die Anweisungen in diesem Artikel befolgen, stellen Sie sicher, dass Sie über eine vollständige Sicherungskopie der Datenbank verfügen, die Sie wiederherstellen können, wenn ein Problem auftritt.

Es gibt zwei Methoden zum Beheben dieser Fehlermeldung. Wenn die erste Methode den Fehler nicht behebt, müssen Sie mit der zweiten Methode fortfahren.

Methode 1

  1. Öffnen Sie auf dem Computer, auf dem das Problem aufgetreten war, die Systemsteuerung, und wählen Sie dann "Verwaltungstools" aus. Wählen Sie Datenquellen (ODBC) aus.
  2. Wenn das ODBC-Fenster geöffnet ist, wählen Sie die Registerkarte "System-DSN " aus, und markieren Sie die GP ODBC, und wählen Sie dann "Konfigurieren" aus.
  3. Notieren Sie sich den Servernamen, der im ersten Fenster unter der Frage "Mit welchem SQL Server möchten Sie eine Verbindung herstellen?" aufgeführt ist. Notieren Sie sich den hier aufgeführten Servernamen.
  4. Nachdem Sie den Servernamen in der ODBC-Datei notieren haben, öffnen Sie management Reporter 2012 Configuration Console.
  5. Wählen Sie ERP-Integrationen aus. Die GP-Integration wird aufgeführt. Wählen Sie die Integration aus, und stellen Sie sicher, dass der Servername korrekt ist.

Methode 2

  1. Starten Sie SQL Server Management Studio, und melden Sie sich als sa-Benutzer an.

  2. Öffnen Sie ein neues Abfragefenster, und führen Sie diese Anweisung für die MR-Datenbank aus:

    select * from ControlCompany
    

    CU13 oder höher

    select * from Reporting.ControlCompany
    

    Sie sehen jede Ihrer Unternehmen in den Spalten "Code" und "Name".

  3. Suchen Sie Ihr Unternehmen, und überprüfen Sie dann rechts davon die Spalte GLEntityConnectionInformation . Möglicherweise ist es am einfachsten, die Zelle in Editor zu kopieren und anzuzeigen.

  4. Suchen Sie den Wert für sql Server. Sie befindet sich in dieser Zeichenfolge:

    <EntitySetting Name="SQL Server"><Value xsi:type="xsd:string"> server_name

    Notieren Sie sich den Servernamen.

  5. Öffnen Sie Systemsteuerung und dann die Verwaltungstools. Öffnen Sie Datenquellen. Wenn Sie ein 64-Bit-Betriebssystem verwenden, können Sie zu "C:\Windows\SysWow64\odbcad32.exe" wechseln und dann die ODBC-Datei öffnen.

  6. Konfigurieren Sie odbc, und notieren Sie sich das Serverfeld auf der ersten Seite. Dies muss mit dem Servernamen aus Schritt 4 übereinstimmen.

  7. Erweitern Sie in SQL Server Management Studio die MR-Datenbank, und erweitern Sie dann Tabellen.

  8. Klicken Sie mit der rechten Maustaste auf die Tabelle "ControlCompany", und wählen Sie dann "Obere 200 Zeilen bearbeiten" aus.

  9. Aktualisieren Sie den Servernamen in der Spalte GLEntityConnectionInformation . Aktualisieren Sie den Servernamen in der folgenden Zeichenfolge:

    <EntitySetting Name="SQL Server"><Value xsi:type="xsd:string"> server_name