SQL Server связан с Oracle
Я давно работаю над SQL Server, недавно я решил изучить Oracle и, наконец, связать их вместе.
Итак, моя конфигурация сейчас такова:
- SQL SERVER 2016
- SQL MANAGEMENT STUDIO 16.5
- ОРАКУЛ 12С
- РАЗРАБОТЧИК SQL 4.1
- ORACLE CLIENT 32x и 64x
Я создал связанный сервер в SQL Server с поставщиком OraOLEDB для моего SID базы данных Oracle.
Проблема в том, что когда контекст безопасности связанного сервера использует учетную запись HR из PDB, я могу просматривать таблицы в обозревателе объектов. С другой стороны, когда контекст безопасности использует тестовую учетную запись пользователя из CDB, которую я создал, тогда узел таблиц в обозревателе объектов говорит "расширяется..." и никогда не загружает таблицы.
Я также попытался дать все привилегии моему тестовому пользователю через администратора баз данных SYS AS, но безуспешно. Кроме того, я снова попытался дать все привилегии тестовому пользователю через учетную запись hr.
Наконец, я заметил, что пользователи из базы данных PDB могут быть использованы для Linked Server с помощью Client Tools, но это не вариант для пользователей CDB, поэтому следует ли что-то делать для связи с пользователями CDB?