代码之家  ›  专栏  ›  技术社区  ›  Vinko Vrsalovic

MS SQL Server 2008“链接服务器”到Oracle:架构未显示

  •  2
  • Vinko Vrsalovic  · 技术社区  · 16 年前

    我有一台运行Microsoft SQL 2008(x64)的Windows 2008服务器(x64),正在创建到Oracle服务器的链接服务器连接。我可以建立连接,但看不到表所属架构的任何信息。

    在SQL 2005中,我的链接服务器按我的预期显示模式信息。

    有人知道如何解决这个问题吗?提供者OraOLEDB.Oracle有问题吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Vinko Vrsalovic    16 年前

    @Boojiboy-当您通过链接服务器查看表时,曾经有一列表示什么模式。最新的Oracle OLEDB驱动程序似乎不再显示此信息。

        2
  •  1
  •   Josh    16 年前

    看起来sp_tables_ex可以做到这一点,它来自下面的文章。

    --验证tables OK exec sp_tables_ex@table_server='链接的'ORA',

    @表架构是可选的。如果没有 如果你能得到所有 所有架构中的表。

    http://it.toolbox.com/blogs/daniel-at-work/linking-sql-server-2005-to-oracle-26791

        3
  •  0
  •   Tim Kelton Tim Kelton    15 年前

    确保OraOLEDB.Oracle提供程序允许处理