1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

MS SQL Server :: Linked Server :: Ergebnis nicht vollständig

Discussion in 'Programmieren' started by Don_Pazo, Mar 24, 2008.

Thread Status:
Not open for further replies.
  1. Don_Pazo

    Don_Pazo Byte

    Hallo,
    ich habe ein mal die MS SQL Server 2005 und Oracle.
    Die sind mittels ODBC verbunden -> Data source 'p_oracle'.

    1. Dann habe ich in dem MS SQL Server einen Linked Server eingerichtet:

    Code:
    exec sp_addlinkedserver 'Test', 'Oracle', 'MSDASQL', 'p_oracle'
    
    MSDASQL steht für 'Microsoft OLE DB Provider for ODBC Drivers'

    2. Habe ich die Login daten für die ODBC-Verbindung zum Oracle eingerichtet:

    Code:
    exec sp_addlinkedsrvlogin 'Test', false, 'sa', 'user', 'password'
    
    3. Jetzt kommt das was ich nicht verstehe, ich rufe auf:

    Code:
    SELECT * FROM openquery(Test, 'SELECT * FROM myTable')
    
    und bekomme nur eine Zeile als Ergebnis (also die letzte Zeile in der Tabelle ). Die Tabelle hat aber bereits schon 22500 Einträge.

    Was mache ich nun falsch?
    Wie kann ich alle Einträge aus der Tabelle aus lesen?
     
Thread Status:
Not open for further replies.

Share This Page