当通过服务器资源管理器连接到Oracle数据库时,如何看到除我自己之外的其他模式?

时间:2010-10-28 19:50:23

标签: oracle visual-studio-2010 schema

我正在尝试通过Server Explorer添加与Oracle数据库的连接。 “测试'连接'成功,但每当我查看表/模式列表时,我只能看到与我的登录相关联的那个。

我意识到这听起来很傻,但是当我通过Toad for Oracle使用相同的登录名/密码时,我仍然可以浏览“所有模式”以查找我想要的表格。

这可以通过Server Explorer实现吗?或者我是否需要找到我想要访问的架构的特定登录名?

解决方案(就在这里而不仅仅是在OTN论坛上)

  • 右键单击“服务器资源管理器”中的连接
  • 选择过滤器
  • 选择属性网格中的“Dispalyed Schemas”行(默认情况下应选中该行)
  • 在属性/条件/值字段中,单击值
  • 的“...”按钮
  • 选择您要查看的任何模式,然后单击“确定”。

相反,您可以在“值”文本框中列出以逗号分隔的模式,而不是使用单击“...”按钮后显示的对话框。

1 个答案:

答案 0 :(得分:3)

Oracle处理用户和模式的方式与SQL Server不同。所以我怀疑默认的Visual Studio行为无法与Oracle一起正常工作。

您是否为Visual Studio安装了免费的Oracle Developer Tools? Find them here。如果这样做,则可以手动将其他模式添加到主连接的过滤器中。我在this OTN forum thread中找到了说明:

  

“突出显示您的连接节点   想要模糊并选择过滤器或   右键单击特定连接   节点并选择修改然后单击   筛选器选项卡以修改   过滤器“。

我同意这很笨重,应该自动完成。我想VS的扩展方式是有限的。