1

我正在尝试实现链接服务器。但我在建立与我的两台服务器SRV-AXDEVSRV-APP1的连接时遇到问题

我已经在 SRV-APP1 下创建了链接服务器 SRV-AXDEV,配置如下:

链接服务器:SRV-AXDEV

服务器类型:SQL Server

安全性:使用此安全上下文(使用我连接到 SRV-AXDEV 时使用的登录凭据)

排序规则兼容:False

数据访问:真

RPC:真

RPC 输出:真

使用远程整理:真

排序规则名称:

连接超时:0

查询超时:0

经销商:假

发布者:假

订户:假

惰性模式违规:错误

启用分布式事务的推广:True

这是我在 SRV-AXDEV 中的数据库列表:

图 4

但是当我尝试运行这个查询时:

Select * from [SRV-AXDEV].[GFII_AX2009_DB_LIVE].[dbo].[InventTable]

我不断收到此错误:

消息 7314,级别 16,状态 1,行 1 链接服务器“SRV-AXDEV”的 OLE DB 提供程序“SQLNCLI10”不包含表“GFII_AX2009_DB_LIVE”.“dbo”。“InventTable”。该表不存在或当前用户对该表没有权限。

我希望你能帮我解决这个问题。

4

1 回答 1

0

已声明的属性是完美的。检查以下步骤

  1. 检查表是否存在于特定的链接服务器数据库上。
  2. 将表的架构检查为“DBO”
  3. 检查链接服务器的安全登录用户是否具有访问表所需的权限(最好使用 SA 登录)
于 2013-01-22T06:58:01.477 回答