Kan jag i en sp hämta data ur en tabell/vy i en annan databas på samma server (om användaren har rättigheter att göra det alltså)? Hur går det till i sådana fall? Har för mig att du bara skriver databasens namn framför tabelnbamnet. Har redan testat det, men då får jag "Invalid object name 'Northwind.Categories'." Du måste ange ägaren till objektet också. Normalt sett är detta dbo, och isf skriver du som nedan (om du låter bli att ange det menas automatiskt dbo): du kan skriva typ: Tackar, jag lyckades visst byta ordning på Northwind och dbo när jag testade...Tabell i annan db
/JohanSv: Tabell i annan db
Ex:
SELECT *
FROM db1.KunderSv: Tabell i annan db
/JohanSv: Tabell i annan db
select * from Northwind.dbo.Categories
eller
select * from Northwind..Categories
Är det någon annan ägare blir det:
select * from northwind.ägare.categoriesSv: Tabell i annan db
select tabell1.* , tabell2.*
from databas1..tabell1, databas2..tabell2 <-- två punkter mellan databas och tabell
vill du använda en speciell user kan du skriva:
from databas1.dbo.tabell1, databas2.dbo.tabell2
/MartinSv: Tabell i annan db
/Johan