---
title: "SQL mot flera databaser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/152057-sql-mot-flera-databaser"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Troxy"
published: "2006-10-04T12:12:58.000Z"
updated: "2006-10-04T14:16:52.000Z"
replies: 3
views: 389
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/152057-sql-mot-flera-databaser"
---

# SQL mot flera databaser

## #1 — Troxy, 2006-10-04T12:12Z

Hejsan.
Jag bygger en applikation som körs mot SQL Server 2000.
Det finns flera olika databaser som behöver länkas ihop i SQL-frågorna för att få ut resultat.

Jag har fixat en användare som har behörighet till alla databaser, som jag anger när jag öppnar databaskopplingen.
Enligt SQL-syntaxen borde man väl kunna hämta från flera databaser genom att ange databas innan tabellnamn? Typ såhär:

```
SELECT A.Id, A.Name FROM Databas1.Tabell A, Databas2.Tabell B WHERE A.Id = A.Id
```

Men jag får det inte att fungera, den säger:

> \[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]Invalid object name 'Databas1.Tabell'.

Behöver jag ange någon speciell parameter i min ConnectionString för att kunna använda flera databaser samtidigt?

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

## #2 — @nders, 2006-10-04T12:15Z

> Behöver jag ange någon speciell parameter i min ConnectionString för att kunna använda flera databaser samtidigt?

Nej, men normalt sett ska man ange *databasnamn.ägare.tabellnamn*. Ofta är dbo ägaren.

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

## #3 — Troxy, 2006-10-04T12:16Z

@nders, klockrent, tack så mycket! :D

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

## #4 — LarsG, 2006-10-04T14:16Z

Flyttas från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/152057-sql-mot-flera-databaser
