为什么我的SQL Server从链接服务器获取数据库的注册,而不是从数据库获取链接?

时间:2019-08-01 09:55:44

标签: sql sql-server linked-server

我有2台服务器,它们具有相同的数据库结构,但是具有不同的寄存器,每个服务器都有特定城市的信息以及不同的位置和IP。 在查询中,我必须注册第二台服务器,因此,我正在使用链接服务器。但是,即使通过我想要的数据库的路径,我的SQL Server仍在返回第一个数据库的寄存器,并且当我在第三台服务器上运行此查询时,返回的就是我想要的第二台服务器的寄存器。 / p>

Examples:
Server: 10.xxx.xxx.79 - Database: manufacture
Server: 10.xxx.xxx.22 - Database: manufacture

我已登录.79服务器并运行此查询:

SELECT * FROM [10.xxx.xxx.22].manufacture.dbo.TB_EMPLOYERS WHERE Register = 9

正确的方法是返回服务器.22的寄存器,但即使如此,也要返回服务器.79的寄存器。

在这种情况下怎么了?查询,链接服务器的凭据?

0 个答案:

没有答案
相关问题