在Sql Management Studio(2012)中,我设置了一个可以正常工作的链接Oracle服务器。但是,我无法查看或访问默认架构中的任何表(即,没有架构名称)。
换句话说,我可以这样做:
SELECT * FROM (LinkName)..(SchemaName).(TableName)
但我不能这样做:
SELECT * FROM (LinkName)...(TableName)
这些表也没有显示在Linked Server表文件夹下,并且执行select会返回错误"该表不存在或者当前用户没有该表的权限。"
我知道这些表存在,并且我拥有相应的权限,因为在同一台计算机上使用SSIS并使用相同的凭据时,我可以查看和访问这些表。
有什么想法吗?