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?

0 ответов

Другие вопросы по тегам