Я давно работаю над 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?