链接服务器 - 无效的对象名称

时间:2015-12-09 13:08:29

标签: sql-server sql-server-2005 linked-server

SQL Server 2005

我可以使用

访问链接服务器
SELECT [id] 
FROM [AFSDB1].[EWMData].[dbo].[eventid]

但是当我尝试使用

访问另一个数据库时
SELECT [id] 
FROM [AFSDB1].[ASPSecurity2].[dbo].[test]

我收到错误:

  

无效的对象名称'ASPSecurity2.dbo.test'

存在数据库/模式和表,上述查询甚至是由SQL Server Management Studio在浏览链接服务器时生成的,因此没有拼写错误,我尝试过很多表,所有[EWMData]表都可以访问并且所有[ASPSecurity2]表都没有。

[EWMData]似乎有一些特殊之处允许远程服务器访问它。我怀疑这是一个权限问题,但我找不到数据库之间的任何差异。我可以通过SMS中的链接服务器条目浏览这些数据库,远程服务器中的两个数据库都将登录名“sa”映射到用户“dbo”。

两个数据库都使用相同的排序规则 - Latin1_General_CI_AS

本地登录'sa'映射到远程登录'sa'。远程登录“sa”映射到两个数据库的用户“dbo”。两个数据库中的用户'dbo'设置相同。我无法在任一数据库中为用户'dbo'设置表或架构的权限(UI不显示用户'dbo'),无论如何都没有在任一数据库中设置任何权限。

0 个答案:

没有答案
相关问题