michaz
Goto Top

bginfo und MySQL Server

Hallo Leute,

ich habe seit einiger Zeit das Tool BGinfo für mich oder besser für unsere Clients entdeckt!!

jetzt wollte ich mit der Aufbereitung der Infos etwas weiter gehen...

und wollte die Daten was mir BGinfo ausgibt in eine SQL Datenbank schreiben lassen...

nun scheitere ich aber daran das mir BGinfo immer einen Fehler bringt und die angelegte

Datenbank nicht beschreibt... :o(

Basis für SQL ist ein xampp - Server mit MySQL...

nun muss ich zugeben das ich damit noch nich so viel zu tun hatte...

bis auf mal ne Datenbank für mein Content an zu legen...

kann mir da wer helfen...??

muss man auf dem Server noch was einstellen?

Rechte auf die Datenbank hab ich über einen ExtraAccount vergeben!! ( erst mal alle )


!!Danke schon mal im voraus!!

Micha

Content-ID: 62379

Url: https://administrator.de/contentid/62379

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

n.o.b.o.d.y
n.o.b.o.d.y 26.06.2007 um 18:09:01 Uhr
Goto Top
Hallo,

meines Wissens nach kann BDInfo nur Output in eine Textdateischreiben, aber nicht in eine SQL-DB....wie hast Du das denn realisiert bzw. woher "kennt" BGInfo die DB?

Ralf
geTuemII
geTuemII 26.06.2007 um 18:29:36 Uhr
Goto Top
@aqui:

doch BgInfo kann grundsätzlich mit Datenbanken: BgInfo --> File Database. Aber ich habe damit auch noch nichts gemacht und auch aktuell keine Zeit zu testen.

geTuemII
n.o.b.o.d.y
n.o.b.o.d.y 26.06.2007 um 19:52:33 Uhr
Goto Top

??

doch BgInfo kann grundsätzlich mit
Datenbanken: BgInfo --> File Database.
Aber ich habe damit auch noch nichts gemacht
und auch aktuell keine Zeit zu testen.

Ja, ok, das meint ich mit "...inne Textdatei..." aber ich glaube nicht, dass das BGInfo eine ODBC-Call o.ä. schafft. Man könnte dann höchstens den Textoutput ein eine DB "importieren" oder erst in eine .csv und dann in ein DB u.U. Access....

Ralf
geTuemII
geTuemII 26.06.2007 um 21:42:34 Uhr
Goto Top
@n.o.b.o.d.y:
Okok, wer lesen kann.... ich hatte wohl noch das letzte gelesene Posting im Auge, sorry face-smile

Anyway, bei mir gibt es an dieser Stelle einen Button File und einen weiteren SQL, beim Click kann ich eine Verbindung zu meinem MSSQL-Server aufbauen. Aber ich habe leider keine MySQL laufen, daher kann ich das nicht probieren.

[Edit] BGInfo Version 4.10 Built 2007/3/10[/Edit]

geTuemII
MichaZ
MichaZ 27.06.2007 um 08:25:06 Uhr
Goto Top
@n.o.b.o.d.y:
Okok, wer lesen kann.... ich hatte wohl noch
das letzte gelesene Posting im Auge, sorry
face-smile

Anyway, bei mir gibt es an dieser Stelle
einen Button File und einen weiteren
SQL, beim Click kann ich eine Verbindung
zu meinem MSSQL-Server aufbauen. Aber ich
habe leider keine MySQL laufen, daher kann
ich das nicht probieren.

[Edit] BGInfo Version 4.10 Built
2007/3/10[/Edit]

geTuemII


jep!!! so iss es ... genau den "Knopf" :o) mein ich...
und ich hatte es auch schon das er die oder den Server gefunden hat...
oder auflösen konnte!!

aber wenn ich drauf zugreifen möchte bekomm ich nen Fehler...
MichaZ
MichaZ 27.06.2007 um 08:35:46 Uhr
Goto Top
Also der Fehler der da kommt...!

da steht... " [MS] [ODBC SQL Server Driver] [DBNETLIP]ConnectionOpen (Connect())
Fehler bei der Verbindung

jetzt wäre halt die Frage ob es nur mit MS-SQL Server geht :o( ???
oder ob man da noch was bei MYSQL Installieren muss/kann...

kenne mich wie gesagt mit SQL Servern nich so gut aus!!
n.o.b.o.d.y
n.o.b.o.d.y 27.06.2007 um 10:33:14 Uhr
Goto Top
Moin!

also heute morgen hab ich mir dann (ausgeschlafen) auch mal die aktuelle Version gezogen und siehe da, ich habe auch den Menüeintrag Database... gefunden! face-smile
Ich habe das dann neugierigerweise auch gleich ausprobiert und siehe da, er gibt mir unsere MS SQL-Server zur Auswahl. Die MySQL-DB hat er nicht angezeigt.....
Da ich bei mir lokal keine ODBC-Einträge zu den SQL-Servern habe, geht das BGInfo wohl native auf die Suche nach den Servern
Da würde es also reichen, wenn Du dir die SQL2005-Runtime (MSDE) installierst. Die kann das BGInfo dann füttern.

Ralf
MichaZ
MichaZ 27.06.2007 um 11:00:46 Uhr
Goto Top
mmm beim Kunden die SQL (MS) Server wurden mir auch angezeigt...

aber ich wollte es halt gleich in meinen "xampp - ( MySQL - Server )" haben...
weil ich es dann von da in unseren CMS aufbereiten und anzeigen will/kann ..würde und überhaupt...

und kann ich die dann in meine MySQL Server einbinden oder replizieren?!?!

wenn das geht iss das ne coole Sache!!
n.o.b.o.d.y
n.o.b.o.d.y 27.06.2007 um 12:07:27 Uhr
Goto Top
und kann ich die dann in meine MySQL Server
einbinden oder replizieren?!?!

Naja, in der Tabelle des BGInfo des MSSQLs wird sicher kein Hexenwerk an Keys etc. vergeben sein, so dass Du die Tabelle exportien (als .csv oder so) und ins MySQL importieren kannst. Aber ob man das automatisiert machen kann.....??

Ralf
MichaZ
MichaZ 27.06.2007 um 13:21:39 Uhr
Goto Top
?? das hört sich wild an :o(

aber Danke Ralf das du dir mit nen Kopf zerbrichst!! :o) ( "und gegen die Wand haust :o))")

das einfachste wäre wohl gleich alles im MS-SQL laufen lassen... och neee...

aber für Support & Inventory wäre das ne tolle Sache...

vielleicht kann man Datenbanken zwischen den Servern replizieren?
geTuemII
geTuemII 27.06.2007 um 13:57:23 Uhr
Goto Top
Also ich habe mal was getan, was ich sonst eher vermeide: Ich habe in die Hilfe gesehen!

== 8< == 8< == 8< == 8< == 8< == 8< == 8< == 8< == 8< == 8< == 8< == 8< == 8<

File | Database: Specifies a .XLS, .MDB or .TXT file or a connection string to an SQL database that BGInfo should use to store the information it generates. Use this to collect a history of one or more systems on your network. You must ensure that all systems that access the file have the same version of MDAC and JET database support installed. It is recommended you use at least MDAC 2.5 and JET 4.0. If specifying an XLS file the file must already exist.
If you prefer to have BGInfo update the database without modifying the user's wallpaper you can unselect all desktops in the Desktops dialog; BGInfo will still update the database.
BGInfo supports connections to a MySQL + MyODBC database. Use a connection string like:
Driver={MySQL ODBC 3.51 Driver};Server=DBSERVER;Database=TEST;Uid=root

== >8 == >8 == >8 == >8 == >8 == >8 == >8 == >8 == >8 == >8 == >8 == >8 == >8

[....] nen Kopf zerbrichst!! :o) ( "und gegen die Wand haust :o))")

Bild dir nix ein, das macht der immer face-wink

geTuemII
MichaZ
MichaZ 27.06.2007 um 14:51:50 Uhr
Goto Top
o ne... ! :o()

aber doch auch ne Idee...
iss halt doch nich immer Versuch macht gluch

DANKE DANKE ....

aber was mach ich jetzt damit??
muss das in die conf getütelt werden??
geTuemII
geTuemII 27.06.2007 um 15:02:01 Uhr
Goto Top
aber was mach ich jetzt damit??
muss das in die conf getütelt werden??

Nene, einfacher: In BgInfo --> File --> Database einfach per Copy'n'Paste in die Eingabezeile (ohne Click auf den SQL-Button). dabei natürlich die Werte anpassen. face-wink

geTuemII
MichaZ
MichaZ 27.06.2007 um 15:10:26 Uhr
Goto Top
kopfklatsch....
wieder viel zu kompliziert gedacht...

muss ich gleich mal testen
MichaZ
MichaZ 27.06.2007 um 15:40:42 Uhr
Goto Top
jetz nich lachen...

gibt noch n anderes Problem!!

wenn ich über die WinMySQLadmin

auf n Server schaue....

steht da "MyODBC -> Not Found Driver 3.51 Not Found"

:o( aaaaa ausrast...

jetz muss ich schaun wie ich die nachinstalliert bekomme....
geTuemII
geTuemII 27.06.2007 um 15:51:17 Uhr
Goto Top
jetz nich lachen...

Lachen? Ich? Kannichdochgarnich! <etwas_verkniffen_kuhg>

wenn ich über die WinMySQLadmin auf n Server schaue....

steht da "MyODBC -> Not Found Driver 3.51 Not Found"

IMHO geht es hier nicht um einen Driver auf dem Server, sondern um den ODBC-Connector des Clients (Verwaltung --> Datenquellen (ODBC). Den MyODBC findest du bei MySQL auf der Website. Und einbinden würde ich den dann als System-DSN.

geTuemII
MichaZ
MichaZ 27.06.2007 um 16:08:25 Uhr
Goto Top
a so... das brauch dann quasi jeder Client zur Verbindung zum Server?!?!?
geTuemII
geTuemII 27.06.2007 um 16:26:01 Uhr
Goto Top
Ich bin sehr stolz auf dich face-smile Falls du eine Domain hast, kannst du aber zentral verteilen.

geTuemII
MichaZ
MichaZ 27.06.2007 um 16:40:26 Uhr
Goto Top
man iss ja lehrnfähig face-smile

hab jetzt auch nach 25..und downloads ne Version ohne crc-error gefunden "juhu"

aber gehen tut es trodem nich face-sad


jep... ne Domäne hab ich... das iss dann kleinsten sein Übel... das ich das msi-Packet
verteile!!!
geTuemII
geTuemII 27.06.2007 um 16:45:54 Uhr
Goto Top
aber gehen tut es trodem nich face-sad

Und, wie lautet die Fehlermeldung?

geTuemII
MichaZ
MichaZ 28.06.2007 um 07:48:24 Uhr
Goto Top
guten Morgen!

er mein er könne die Datenbank nicht öffnen!!! face-sad

hab eine Datenbank "clients" angelegt... hatte auch schon eine Tabelle mit 10 Feldern erstellt..

vielleicht liegt es am Format??
MichaZ
MichaZ 29.06.2007 um 11:37:19 Uhr
Goto Top
Sooo Leute...

also mit MySQL klappt das immer noch nich!! face-sad

habe jetzt mal das ganze mit nem MS SQL Server probiert!!
und da geht es ohne Probleme!! .... BGinfo findet den Server...,verbindet sich da hin... und legt auch in der ausgewählten Datenbank ne Tabelle an!!

Aber mit meinen MySQL geht das nich grrrr...face-sad
n.o.b.o.d.y
n.o.b.o.d.y 29.06.2007 um 12:17:41 Uhr
Goto Top
Hallo,

was genau hast Du im an Konfig mitgegeben, und was für eine Fehlermeldung kommt denn?

Ralf
MichaZ
MichaZ 29.06.2007 um 12:42:51 Uhr
Goto Top
"The database Driver=Driver={MySQL ODBC 3.51 Driver};Server=mein-server;Database=clients;Uid=root cannot be opened.

Please ensure the database exists and is accessible."

face-sad sacht er..
n.o.b.o.d.y
n.o.b.o.d.y 29.06.2007 um 14:36:06 Uhr
Goto Top
Hallo,

was mir da gerade wie Schuppen aus den Haaren fällt....wie ist das beim xampp, ist das dort nicht so, dass MySQL nur auf localhorst einen Listener laufen hat?? Somit würde das Ganze auf dem Rechner wo das xammp-Paket läuft funktioniere. Schon mal probiert?

Ralf
n.o.b.o.d.y
n.o.b.o.d.y 29.06.2007 um 14:58:29 Uhr
Goto Top
Hallo,

hab das eben mal gecheckt wie das ist. Mein MySQL horcht nur an 127.0.0.1:3306....

Ralf
MichaZ
MichaZ 29.06.2007 um 15:08:38 Uhr
Goto Top
ja.. also zur Zeit versuche ich das alles in ner vm

und da alles auf einen Host...

auch den BGinfo Client

habe es über "localhost" versucht und auch über die eigene LAN IP

die steht bei mir aber auch eingetragen wenn man beim MySQL Admin schaut..

es muss noch einen anderen Fehler geben...

hab jetzt auch noch festgestellt das ich selber im SQL Server keine Tabelle mehr speichern kann

face-smile

könnte vielleicht auch daran liegen...

aber ich weiß noch nicht warum das so ist...

vielleicht kann er keine Tabelle anlegen und meckert deswegen.... ???
n.o.b.o.d.y
n.o.b.o.d.y 29.06.2007 um 15:26:17 Uhr
Goto Top
Das läßt mir ja am Freitagnachmittag keine Ruhe!


Ich habe bei mir (alles lokal) auf dem PC:
- das xampp installiert, oder besser gestartet
- dann dazu die ODBC-Treiber von dem Link den uns geMuemmEL face-big-smile gegeben
- hat und natürlich das BGInfo.

in der Mysql hab ich eine leere DB namens "clients" angelegt. Im BGInfo hab ich bei dem besagten Datenbank... dingsbumms folgendes eingetragen:

Driver={MySQL ODBC 3.51 Driver};Server=127.0.0.1;Database=clients;Uid=root

und was soll ich sagen...DATTGEHT, es tut!! face-smile

@Micha
Du hattest da in deinem Post das "Driver=" doppelt, ich weiß nicht ob das bei c&p passiert ist...oder tatsächlich so bei Dir drinn steht...

have an nice weekend!

Ralf
MichaZ
MichaZ 29.06.2007 um 15:35:31 Uhr
Goto Top
heul face-sad

so habe ich es gemacht... und bei mir geht der Kram nich ... mm?

legt es bei dir dir nen Tabelle an??

sonst könnte es ja sein das da was mit meinen MySQL Server nich stimmt...
n.o.b.o.d.y
n.o.b.o.d.y 29.06.2007 um 16:19:48 Uhr
Goto Top
so habe ich es gemacht... und bei mir geht
der Kram nich ... mm?

Kannst Du denn, wenn Du im ODBC einen MySQL-Eintrag machst unten die DBs auswählen?


legt es bei dir dir nen Tabelle an??

Jupp, tut er ganz brav...und füllt die auch.

sonst könnte es ja sein das da was mit
meinen MySQL Server nich stimmt...

Kannst Du denn mit dem phpMyAdmin draufzugreifen?

Ralf
MichaZ
MichaZ 29.06.2007 um 16:31:57 Uhr
Goto Top
ja drauf zugreifen kann ich...
kann auch die DBs anschaun...
und mein Joomla funst ja auch... ??? grübel...

werd mal fix nen neuen xampp installieren..

vielleicht hab ich auch was mit meinen rumgefrickel zerlegt?!?! face-sad
n.o.b.o.d.y
n.o.b.o.d.y 29.06.2007 um 18:44:32 Uhr
Goto Top
Nich das Du dem MySQL ein Passwort vergeben hast? Das muß sonst sicher mit in den BGInfo-DB-String.
MichaZ
MichaZ 09.07.2007 um 21:05:40 Uhr
Goto Top
so.. Hi Leute.. hab den Fred hier nicht vergessen!! war nur letzte Woch unterwegs...

erstmal "vielen, vielen Dank noch mal für eure Hilfe!!!"

also es geht jetzt auch bei mir face-smile

habe noch mal nen neuen xampp installiert face-smile ... und dann ging es auch ... wie ihr es beschrieben habt...

nur weiß ich immer noch nicht woran es lag..

hatte ja für den bgclient eine Datenbank und einen eigenen user angelegt...
und hatte diesen "erst mal" alle Rechte gegeben..

aber es lief nicht..

mit dem root als Anmeldung des bginfo - tools... ging es auch nicht.. ( root ohne PW ) face-sad

wie auch immer .... face-smile

bin froh das ich da jetzt weiter gekommen bin...
nu kann ich ne PHP Site basteln die im CMS die Client Daten anzeigt

Gruß
Micha