有人知道我如何连接多DB服务器来清除代码或样本

时间:2016-01-12 03:16:03

标签: sql tsql

我从堆栈溢出中发现了很多消息,但是对我来说信息太多了,而且我没有看到任何明确的代码,我希望我可以像下面的URL一样轻松使用

  

Querying data by joining two tables in two database on different servers

     

Selecting data from two different servers in SQL Server

PS:对不起,也许我的英语不是很好,所以我无法理解或知道,希望有人可以给我一个非常简单的代码

1 个答案:

答案 0 :(得分:0)

此示例非常简单,希望您想要

  

1.Data Source< = Server ip或ServerName
          2.初始目录< = DB名称
          3.用户ID< =帐户ID
          4.Password< =账户PWD
          5。[*****]。[dbo]。[awards]< =你要找出哪个表

SELECT *
FROM OPENDATASOURCE('SQLNCLI',
    'Data Source=10.***.***.***;Initial Catalog=B2C**;User ID=****;Password="****"')
    .[*****].[dbo].[awards]

PS:您可以看到更多细节
https://msdn.microsoft.com/zh-tw/library/ms179856(v=sql.120).aspx

Querying data by joining two tables in two database on different servers
Selecting data from two different servers in SQL Server

它将为您提供更多详细的方法或方法