---
title: "Hur skriver jag för att hämta data från en länkad oracle server i sql?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/123010-hur-skriver-jag-för-att-hämta-data-från-en-länkad-oracle-server-i-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "yohpops"
published: "2005-02-22T09:57:12.000Z"
updated: "2005-02-23T11:22:59.000Z"
replies: 4
views: 336
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/123010-hur-skriver-jag-för-att-hämta-data-från-en-länkad-oracle-server-i-sql"
---

# Hur skriver jag för att hämta data från en länkad oracle server i sql?

## #1 — yohpops, 2005-02-22T09:57Z

Hej.

Hur skriver jag för att hämta data från en länkad oracle server i sql?
Servern har jag kallat MVXPRD01.
Tabeller och vyer listas som det ska men..

Om jag använder denna fråga får jag följande fel:

```
select seorno from MVXPRD01.CUSJDTA.ZSJOBH where sejbst = 25
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'MVXPRD01.CUSJDTA.ZSJOBH'.
```

Och om jag använder denna fråga får jag följande fel:

```
select seorno from MVXPRD01.CUSJDTA..ZSJOBH where sejbst = 25
Server: Msg 7312, Level 16, State 1, Line 2
Invalid use of schema and/or catalog for OLE DB provider 'OraOLEDB.Oracle'. A four-part name was supplied, but the provider does not expose the necessary interfaces to use a catalog and/or schema.
OLE DB error trace [Non-interface error].
```

Jag har provat med olika drivrutiner men får samma fel.

Problemet verkar vara att catalog är tomt eller?

```
Name	Schema	Catalog	Type
ZSJOBH	CUSJDTA		User
```

Permalänk: https://www.webforum.nu/p/123010

## #2 — yohpops, 2005-02-23T08:50Z

Kom igen SQL-gurus!!

Permalänk: https://www.webforum.nu/p/1558753

## #3 — yohpops, 2005-02-23T10:03Z

Lägger till att,

```
select seorno from MVXPRD01..CUSJDTA.ZSJOBH where sejbst = 25
```

ger detta felet:

```
Server: Msg 7317, Level 16, State 1, Line 1
OLE DB provider 'OraOLEDB.Oracle' returned an invalid schema definition.
OLE DB error trace [Non-interface error:  OLE/DB provider returned an invalid schema definition.].
```

Permalänk: https://www.webforum.nu/p/1558791

## #4 — OveRRidE, 2005-02-23T10:22Z

Någon som trasslar med MOVEX ser jag? ;)

Varför måste du ange fulla prefix framför tabellnamnen? Skall du cross-joina mellan databaser?

Permalänk: https://www.webforum.nu/p/1558806

## #5 — yohpops, 2005-02-23T11:22Z

Usch Ja..

Japp.
Jag har löst det nu.
Såhär..

```
SELECT * FROM OPENQUERY(MVXPRD01, 'select seorno from CUSJDTA.ZSJOBH where sejbst = 25')
```

Permalänk: https://www.webforum.nu/p/1558839

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/123010-hur-skriver-jag-för-att-hämta-data-från-en-länkad-oracle-server-i-sql
