У меня есть Windows 2008 Server (x64) под управлением Microsoft SQL 2008 (x64), и я создаю соединение Linked Server с сервером Oracle. Я могу установить соединение, но не вижу информации о том, к какой схеме принадлежит таблица.
В SQL 2005 мои связанные серверы показывают информацию о схеме, как я и ожидал.
Кто-нибудь знает, как решить эту проблему? Проблема с поставщиком OraOLEDB.Oracle?
Любая помощь или указатели будут оценены.


@Boojiboy - когда вы просматриваете таблицы через связанный сервер, раньше был столбец для какой схемы. Похоже, что в последних новых драйверах Oracle OLEDB эта информация больше не отображается.
Похоже, что процедура sp_tables_ex поможет, это взято из статьи ниже.
--verify tables OK exec sp_tables_ex @table_server = 'LINKED_ORA', @table_schema='MySchema'
@table_schema is optional. If not provided, you will get a list of all tables in all schemas.
http://it.toolbox.com/blogs/daniel-at-work/linking-sql-server-2005-to-oracle-26791
Также в SQL 08> Server Objects> Providers убедитесь, что ваш провайдер OraOLEDB.Oracle разрешает обработку