SQL Server связан с Oracle - PullRequest
0 голосов
/ 17 мая 2018

Я давно работаю над SQL Server, недавно я решил изучить Oracle и, наконец, соединить их вместе.

Итак, моя конфигурация теперь такова:

  • SQL SERVER2016
  • СТУДИЯ УПРАВЛЕНИЯ SQL 16.5
  • ORACLE 12C
  • РАЗРАБОТЧИК SQL 4.1
  • КЛИЕНТ ORACLE 32x & 64x

Я создал связанныйсервер в SQL Server с поставщиком OraOLEDB для моего SID базы данных Oracle.

Проблема в том, что, когда связанный сервер контекст безопасности использует HR учетную запись из PDB, я являюсьвозможность просматривать таблицы в обозревателе объектов.С другой стороны, когда контекст безопасности использует тестовую учетную запись пользователя из CDB, которую я создал, узел таблиц в обозревателе объектов говорит "расширяется ..." и никогда не загружает таблицы.

Я также пытался предоставить все привилегии моему тестовому пользователю через администратора баз данных SYS AS, но безуспешно.Кроме того, я попытался снова предоставить все права тестируемому пользователю через учетную запись hr.

Наконец, я заметил, что пользователи из базы данных PDB могут использоваться для Linked Server с помощью Client Tools, но это не так.вариант для пользователей CDB, так что нужно что-то делать для связи с пользователями CDB?

...