Forums Neueste Beiträge
 

Attribute einer Relation über Systemtabellen abfragen???

15/11/2009 - 10:41 von Uwe Ricken | Report spam
Hallo zusammen,

ich erstelle gerade einen "dynamischen" Import für einen Linked Server in
SQL Server 2005. Als Beispiel habe ich eine bestehende Access-Datenbank
verwendet, um meine Tests durchzuführen. Um die Objekte selbst abzufragen,
kann ich mittels SELECT * FROM OPENQUERY (LinkedServer, 'SELECT name FROM
MSysObjects WHERE ...') eine entsprechende Liste erhalten. Wie kann ich denn
nun auch noch eine Liste der Attribute für die Relationen erhalten (àhnlich
sys.syscolumns in SQL Server!).

Geht das überhaupt oder tatsàchlich nur über ein TableDef-Objekt ;-(
Ich kann/muss das ganze ausschließlich mit SQL lösen...

Vielen Dank für Eure Unterstützung

Uwe Ricken
db Berater GmbH

MCTS: Microsoft SQL Server 2005
MCDBA: Microsoft SQL Server 2005
 

Lesen sie die antworten

#1 Josef Poetzl
15/11/2009 - 15:27 | Warnen spam
Hallo!

Uwe Ricken schrieb:
ich erstelle gerade einen "dynamischen" Import für einen Linked Server in
SQL Server 2005. Als Beispiel habe ich eine bestehende Access-Datenbank
verwendet, um meine Tests durchzuführen. Um die Objekte selbst abzufragen,
kann ich mittels SELECT * FROM OPENQUERY (LinkedServer, 'SELECT name FROM
MSysObjects WHERE ...') eine entsprechende Liste erhalten. Wie kann ich denn
nun auch noch eine Liste der Attribute für die Relationen erhalten (àhnlich
sys.syscolumns in SQL Server!).

Geht das überhaupt oder tatsàchlich nur über ein TableDef-Objekt ;-(
Ich kann/muss das ganze ausschließlich mit SQL lösen...

Vielen Dank für Eure Unterstützung



Unterstützung kann ich leider keine bieten. ;-)
Wenn die Forderung wàre ohne DAO.Tabledef, dann hàtte ich auf die
ADODB-Methode Openschema verwiesen.

So kann ich nur meinen Verdacht àußern, dass du über reines SQL nicht
viel Chancen haben wirst.
Du könntest dich höchsten mit den Binàrdaten in LvProp spielen.
Aber ob damit das Ziel erreicht werden kann?

BTW: Der Einsatz einer erweiterten Prozedur bzw. .net-Einbindung zum
Ermitteln der Spalten ist ausgeschlossen?


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen