我是一个组织的新手,在开始访问服务器之前,已经建立了SQL Server链接。链接服务器上有12个数据库,我只能访问一个数据库。例如,我运行[SELECT * FROM [SERVER].Database.dbo.table1]
并得到一个结果集。对于除1以外的所有数据库,都是这种情况。我在该数据库上运行[SELECT * FROM [SERVER].Database2.dbo.table1
],并获得“链接服务器“ SERVER”的OLE DB提供程序“ SQLNCLI11”不包含表“ Database2”。” dbo “。” Table1“”。该表不存在,或者当前用户对该表没有权限。该表存在,并且我可以从原始服务器上毫无问题地选择它。 Windows身份验证。有什么想法吗?
我已经验证我对1的数据库权限与我不能引用的数据库权限相同。