Ich verwende Microsoft SQL Server Report Builder 3.0. Und ich habe Remote-Linux-Server (mit bestimmten IP), die MySQL-Datenbank haben. Ich möchte diese MySQL-Datenbank von Report Builder (in meinem PC) verbinden, damit ich einige Berichte darüber erstellen kann. Wie kann ich das machen? Bitte helfen und Danke.Wie wird die Datenquelle für die MySQL-Datenbank in Microsoft SQL Report Builder 3.0 festgelegt?
1
A
Antwort
3
Zunächst müssen Sie den entsprechenden MySQL-Connector herunterladen und installieren (32-Bit oder 64-Bit).
Nach der Installation müssen Sie ODBC Data Source Name (DSN) auf diese Weise erstellen:
- öffnen Systemsteuerung -> Verwaltung -> ODBC-Datenquellen (32- Bit oder 64-Bit, der installierten Anschluss abhängig)
- System-DSN Registerkarte auswählen und klicken Sie auf hinzufügen
- Im Dialogfenster wählen Sie den installierten Connector für MySQL
- Geben Sie in das neue Dialogfenster Name des Datenquellennamens einen beschreibenden Namen ein, füllen Sie die MySQL-Serveradresse und den Port (IP-Adresse oder Server-Netzwerkname) und füllen Sie die Zugangsdaten aus, die genug Berechtigungen für MySQL haben Server. Katalog Feld ist optionales Feld. Testen Sie die Verbindung.
- Öffnen Sie Microsoft Report Builder 3.0, und erstellen Sie einen neuen Bericht. Beim Erstellen eines Datensatzes müssen Sie die Datenquelle auswählen. Klicken Sie Neue Datenquelle (oder nur New) und im Dialogfenster für Anschlussart, wählen ODBC und in der Verbindungszeichenfolge wählen Build- Option.
- In einem neuen Dialogfeld, in Datenquellenspezifikation Abschnitt wählen Sie Ihre DSN, die Sie in den Phasen 2, 3 und 4 erstellt und Verbindung testen.
- Voila :)
+0
Danke Mann. Es funktionierte nach wenig Aufwand von meiner internen Seite. Trotzdem danke. –
Es ist das gleiche wie jede andere Datenquelle. Wählen Sie den richtigen Treiber, geben Sie den Servernamen, die Datenbank usw. ein. Dies setzt voraus, dass Sie * einen MySQL-Treiber installiert haben, vorzugsweise OLEDB –
Ich denke, Sie müssen es über ODBC DSN tun, schrieb ich eine Antwort mit detaillierter Spezifikation jeder Aufgabe. – veljasije