sql >> Databáze >  >> RDS >> Sqlserver

Výběr dat ze dvou různých serverů v SQL Server

To, co hledáte, jsou propojené servery. Můžete se k nim dostat v SSMS z následujícího umístění ve stromu Průzkumníka objektů:

Server Objects-->Linked Servers

nebo můžete použít sp_addlinkedserver.

Stačí nastavit jeden. Jakmile to máte, můžete zavolat stůl na druhém serveru takto:

select
    *
from
    LocalTable,
    [OtherServerName].[OtherDB].[dbo].[OtherTable]

Upozorňujeme, že vlastníkem není vždy dbo , takže jej nahraďte jakýmkoli schématem, které používáte.



  1. Zábava s kompresí (columnstore) na velmi velkém stole – část 2

  2. Sběr dat o výkonu pomocí nástroje SQLDiag | Odstraňování problémů s výkonem serveru SQL -6

  3. Mělo by být připojení k databázi stále otevřené nebo by se mělo otevřít pouze v případě potřeby?

  4. Zjistěte, na jakém operačním systému běží SQL Server (příklad T-SQL)