Vinzenz Mai: MSSQL Join über verschiedene Datenbanken

Beitrag lesen

Hallo,

Leider liegen die Informationen die ich brauche in zwei verschiedenen Datenbanken, weshalb ich einen Join für 2 Tabellen in verschiedenen Datenbanken machen muss.

Das ist einfach, wenn Du auf beide zugreifen darfst.

Ich kann auf beide Datenbanken mit "USE Datenbank" und dann z.B. einem SELECT zugreifen.

SELECT
   felder
FROM
   <datenbankname>.<schemaname>.<tabellenname>
INNER JOIN
   <datenbankname>.<schemaname>.<tabellenname>

Du hast offensichtlich entweder Datenbank weggelassen oder das Schema vergessen.
Standardschema ist übrigens das Schema

dbo

Schau's Dir einfach im Managment-Studio an. Es zeigt Dir in der Datenbankansicht unter Tabellen die Tabellen Deiner Datenbank in der Form

<schemaname>.<tabellenname>

Freundliche Grüße

Vinzenz