Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Datenbankübergreifende Kommunikation
Kossy - Mi 19.09.12 08:26
Titel: Datenbankübergreifende Kommunikation
Hallo nochmal !
Ich hätte noch einmal eine grundsätzliche Frage zu Datenbanken und deren Inhalten. Ist es eigentlich möglich, dass Datenbanken auch untereinander kommunizieren und Daten austauschen und verändern können?
Also z.B. ein Datenbankübergreifendes UPDATE oder SELECT oder INSERT, oder sind solche Operationen immer nur auf eine Datenbank beschränkt?
Viele Grüße
Kossy
Kossy - Mo 24.09.12 06:36
Kann mir wirklich nieman weiterhelfen?
Th69 - Mo 24.09.12 08:53
Hallo Kossy,
du stellst teilweise so allgemeine Fragen, daß man die nicht exakt beantworten kann, da es auf die zu verwendende Datenbank (und deren Features) ankommt.
Zumindestens bei den gängigen Datenbanken (MSSQL, Oracle, PostGre) ist mir kein datenbankübergreifender JOIN bekannt.
PantherX - Mo 24.09.12 09:00
Hallo,
so einfach geht das nicht. Soviel ich weiß muss erst mithilfe des Management Studios eine Art Verbindungsserver zwischen den Instanzen erzeugt werden.
(Glaube das war unter Serverobjekte oder so)
Dann sollte der Aufruf mit dem kompletten pfad klappen.
also:
Verbindungsservername.RemoteDatenbankName.SchemaName.Tabellenname
Ralf Jansen - Mo 24.09.12 09:08
Es gibt je DB dutzende Möglichkeiten. Für MSSQL neben dem genannten Verbindungsserver noch diverse andere Methoden wie zum Beispiel OPENROWSET, OPENDATASOURCE, OPENQUERY die entweder über einen Verbindungserver oder direkt mit einer anderen DB kommunizieren können. Wenn es um MSSQL Server Datenbanken geht die im selben Server hängen kannst du im SQL Statement auch einfach die zu verwendende Datenbank benennen.
Ob und wie das deine Datenbank genau macht kannst du sehr leicht in der Doku nachlesen. Das ist so eigentlich kein 'ich frag einfach mal im Forum'- Thema.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!