SQL Server 中存在可以链接到其他服务器的选项,一般情况下是用来与别的 SQL Server 数据库相连接,但是有时候也可以与一个Microsoft Access数据库相连接。这样的操作是通过链接服务器节点实现的。
链接服务器节点可以连接到另一个数据库,通常/通常在不同的机器上运行,也许在不同的城市/国家。如果您需要执行分布式查询(查询远程数据库),这可能是有用的。
设置链接服务器就是相当于使用简单的 SQL Server 管理套件,所有需要的就是查询远程服务器的详细信息,以及数据库。
创建链接的服务器:
现在应该看到新的链接服务器坐在对象资源管理器的链接服务器节点下。
链接服务器配置完成之后,我们就能够运行查询等操作了,但是当您运行链接服务器查询时,它会被称为分布式查询。
链接服务器的分布式查询必须包括每个数据源来查询一个完全合格的,由四部分组成的表名。
这四部分的名称的形式为:linked_server_name.catalog.schema.object_name.
如下述例子所示:
SELECT * FROM PAYROLL.Paywiz.dbo.Employees
这个例子是基于上面的链接服务器的例子。
它假定远程数据库有一个名为 “dbo” 模式和一个名为 “Employees” 的表。