Support Questions

Find answers, ask questions, and share your expertise

SQOOP --query with SCHEMA in MSSQL

avatar
Explorer

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

avatar
Champion

@helpdk

 

Have you tried this?

 

select col1, col2 from HumanResources.Employee

View solution in original post

2 REPLIES 2

avatar
Champion

@helpdk

 

Have you tried this?

 

select col1, col2 from HumanResources.Employee

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