Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Избиране на данни от два различни сървъра в SQL Server

Това, което търсите, са свързани сървъри. Можете да стигнете до тях в SSMS от следното място в дървото на Object Explorer:

Server Objects-->Linked Servers

или можете да използвате sp_addlinkedserver.

Трябва да настроите само един. След като имате това, можете да извикате таблица на другия сървър по следния начин:

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

Имайте предвид, че собственикът не винаги е dbo , така че не забравяйте да го замените с каквато и схема да използвате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регистърът на транзакциите на SQL Server, част 1:Основи на регистрирането

  2. Стандартни низове за формат на дата/час, поддържани от FORMAT() в SQL Server

  3. SQL Server тригери:DML тригери

  4. Избягвайте тези 4 често срещани грешки в DBA

  5. Лесен начин за транспониране на колони и редове в SQL?