Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    [SQL Server]Join fra 2 DB

    E' possibile eseguire una join fra 2 o più tabelle che risiedono in DB diversi? Magari anche su 2 server diversi.

    Se si come?

    Grazie.

    Hey hey, my my Rock and roll can never die!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    cerca Query distribuite
    nella guida in linea di sqlserver
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Utente bannato
    Registrato dal
    Aug 2004
    Messaggi
    213
    Se i due db risiedono sullo stesso server, basta che usi la sintassi nomedatabase.utente.tabella per accedere ad una tabella esterna al database a cui ti sei collegato.

    es

    Select a.*, b.*
    From TabellaLocale AS a
    Inner Join AltroDB.dbo.AltraTabella AS b On b.ID = a.ID

    Se i database risiedono su server diversi, se non ricordo male basta mettere il server remoto come linked server, e accedervi anteponendo il nome del server, cioé server.nomedatabase.utente.tabella

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.