Query a database based on result of query from another database

前端 未结 5 2083
粉色の甜心
粉色の甜心 2020-12-01 21:42

I am using SSIS in VS 2013. I need to get a list of IDs from 1 database, and with that list of IDs, I want to query another database, ie SELECT ... from MySecondDB WHE

5条回答
  •  执念已碎
    2020-12-01 22:33

    You could add a LinkedServer between the two servers. The SQL command would be something like this:

    EXEC sp_addlinkedserver @server='SRV' --or any name you want
    EXEC sp_addlinkedsrvlogin 'SRV', 'false', null, 'username', 'password'
    
    SELECT * FROM SRV.CatalogNameInSecondDB.dbo.SecondDBTableName s
    INNER JOIN FirstDBTableName f on s.ID = f.ID
    WHERE f.ID IN (list of values)
    
    EXEC sp_dropserver 'SRV', 'droplogins'
    

提交回复
热议问题