无法使用Ip地址访问链接服务器



好吧,这是我第一次尝试在SSMS中使用链接服务器。服务器的名称是它的Ip地址和端口,如44.3.1.1124230(不是我做的(。我能够使用";创建新的链接服务器";在SSMS中。但是,尝试在查询中使用ip地址将数据从一个表复制到它的一个表中是不起作用的。既然我已经链接了服务器,我该如何访问/调用链接的服务器?

当我尝试这个时

Select * from [44.3.1.112,4230].CTixAnalysis.dbo.EventType

实际上,我从当前数据库表中获取所有记录,而不是从链接的服务器中获取。所以我真的不理解这一点。链接服务器上的表为空。实际上,我正在尝试从另一个数据库复制记录。

尝试过这个:

Select * INTO [44.3.1.112,4230].CTixAnalysis.dbo.EventType
from [44.3.12.115,4230].CTixAnalysis.dbo.EventType

它给出了错误:对象名称"44.3.1.1124230.CTixAnalysis.dbo.EventType"包含的前缀数超过了最大值。最大值为2

您需要引用服务器名称:

insert into [44.3.1.112,4230].Database.Schema.Table...

或者,如果quoted_identifiers打开(应该是这样(,您可以使用更符合标准的双引号:

insert into "44.3.1.112,4230".Database.Schema.Table...

最新更新