Support Questions
Find answers, ask questions, and share your expertise
Announcements
Check out our newest addition to the community, the Cloudera Innovation Accelerator group hub.

SQOOP --query with SCHEMA in MSSQL

New Contributor

I'm trying to use the --query option in sqoop to import data from MSSQL. My concern is, how can we declare which schema to use ung --query in MSSQL.

 

My script:

sqoop \
--options-file sqoop/aw_mssql.cfg \
--query "select BusinessEntityId, LoginID, cast(OrganizationNode as string) from Employee where \$CONDITIONS" \
--hive-table employees \
--hive-database mssql \
-- --schema=HumanResources

 

Still produces an error "Invalid object name 'Employee'".

 

Also tried --connect "jdbc:sqlserver://192.168.1.17;database=AdventureWorks;schema=HumanResources" but also failed.

1 ACCEPTED SOLUTION

Champion

@helpdk

 

Have you tried this?

 

select col1, col2 from HumanResources.Employee

View solution in original post

2 REPLIES 2

Champion

@helpdk

 

Have you tried this?

 

select col1, col2 from HumanResources.Employee

New Contributor
My bad, that was the only thing i didn't try lol. BTW, this is the solution. Thanks