Я пытался импортировать данные из SQL Server с помощью SQOOP. но я нашел странную ситуацию
Sqoop list-tales нашел только таблицу с dbo.****, кроме этого, Sqoop не может перечислить Но на сервере SQL я вижу другие перечисленные таблицы
Я пытался импортировать данные из SQL Server с помощью SQOOP. но я нашел странную ситуацию
Sqoop list-tales нашел только таблицу с dbo.****, кроме этого, Sqoop не может перечислить Но на сервере SQL я вижу другие перечисленные таблицы
Не могли бы вы проверить, установлены ли какие-либо правила доступа для остальных таблиц на сервере sql для конкретного пользователя.
Я смог решить проблему самостоятельно. Основная причина: без упоминания схемы в строке подключения схема по умолчанию всегда будет dbo решение: в строке подключения JDBC укажите, что схема — это схема, на которую вы хотите, чтобы SQOOP указывал.
jdbc:sqlserver://localhost;user=MyUserName;password=*****;schema=[theschemaname]
веселиться !