Datenbanken auslesen
- Dieses Thema hat 1 Antwort und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 11 Jahren, 4 Monaten von
Anonym.
-
AuthorPosts
-
30. Juli 2012 um 15:39 Uhr #4159
AnonymInaktivIch suche eine Möglichkeit zu einer Instanz alle Datenbanken mit dem ADO.Net Provider zu erhalten.
Die Funktion GetDataSources von der DB2DataSourceEnumerator Klasse funktioniert leider nur mit der Standardinstanz. Die Daten aller weiteren Instanzen werden nicht angezeigt. Der Server ist entsprechend der IBM Dokumentation konfiguriert.Danke für Hilfe.
2. August 2012 um 6:34 Uhr #4298
AnonymInaktivHi,
ich kenne mich mit ADO .net zwar nicht aus, meine aber trotzdem, dass Du Dich nicht direkt an alle Instanzen und der dortigen Datenbanken wenden kannst, was dem DB2 Instanzen-Konzept geschuldet ist: Die Instanzen sind voneinander isoliert und "kennen" sich nur über systemweite Einrichtungen (wie z.B. dem db2ilist Command, oder der Profiles- (9.1) bzw. Global- (9.7) Registry).
Unter Umständen können alle Datenbanken erreicht werden, wenn man sie als Remote Database in der Standard-Instanz katalogisiert:
[code sql]
db2 "CATALOG LOCAL NODE reminst INSTANCE reminst"
db2 "CATALOG DB dbremote AS dbremote AT NODE reminst"
[/code]
Das wäre einen Versuch wert! 🙂Viele Grüße
Gernot
-
AuthorPosts
You must be logged in to reply to this topic.