链接服务器连接和安全问题

时间:2013-01-22 06:22:14

标签: sql sql-server sql-server-2008 tsql linked-server

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

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

  

链接服务器:SRV-AXDEV

     

服务器类型:SQL Server

     

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

     

校对兼容:错误

     

数据访问:正确

     

RPC:True

     

RPC Out:True

     

使用远程排序规则:True

     

整理名称:

     

连接超时:0

     

查询超时:0

     

经销商:错误

     

发布者:错误

     

订阅者:错误

     

Lazy Schema Violation:False

     

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

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

image 4

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

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

我继续收到此错误:

  

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

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

1 个答案:

答案 0 :(得分:0)

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

  1. 检查特定链接服务器数据库中是否存在该表。
  2. 将表格架构检查为“DBO”
  3. 检查链接服务器的安全登录信息,用户是否具有访问该表所需的权限(最好使用SA登录)