Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 链接服务器-对象名称无效_Sql Server_Sql Server 2005_Linked Server - Fatal编程技术网

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

Sql server 链接服务器-对象名称无效,sql-server,sql-server-2005,linked-server,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在浏览链接服务器时生成的,

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\u General\u CI\u作为


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

用户是否对
ASPSecurity2
数据库具有选择权限?我是说,你是否与其他用户登录?和/或您正在使用Windows身份验证?请看这里:本地登录名“sa”映射到远程登录名“sa”。两个数据库的远程登录名“sa”都映射到用户“dbo”。两个数据库中的用户“dbo”设置相同。我无法在两个数据库中为用户“dbo”设置表或架构的权限(UI不显示用户“dbo”),两个数据库中都没有任何权限设置。用户是否对
ASPSecurity2
数据库具有选择权限?我是说,你是否与其他用户登录?和/或您正在使用Windows身份验证?请看这里:本地登录名“sa”映射到远程登录名“sa”。两个数据库的远程登录名“sa”都映射到用户“dbo”。两个数据库中的用户“dbo”设置相同。我无法在两个数据库中为用户“dbo”设置表或架构的权限(UI不显示用户“dbo”),两个数据库中都没有任何权限设置。