我試圖導入使用SQOOP從SQL Server數據。但我發現一個奇怪的情況sqoop進口的SQL Server只發現DBO表
Sqoop列表的故事才發現表DBO。****,除此之外,Sqoop不能列出 但SQL Server上,我可以看到其他表中列出
List of Tables from the SQOOP command
List of Tables from SQL Server
我試圖導入使用SQOOP從SQL Server數據。但我發現一個奇怪的情況sqoop進口的SQL Server只發現DBO表
Sqoop列表的故事才發現表DBO。****,除此之外,Sqoop不能列出 但SQL Server上,我可以看到其他表中列出
List of Tables from the SQOOP command
List of Tables from SQL Server
能否請您檢查是否有訪問規則中針對特定用戶的SQL Server表的其他設置。
我可以麻煩拍攝問題我自己。 的根本原因:如果沒有在連接字符串中提模式,默認模式將永遠DBO 解決方案:在JDBC連接字符串,請註明架構是要SQOOP指向模式。
的jdbc:SQLSERVER://本地主機;用戶= MyUserName輸入;密碼= *****;模式= [theschemaname]
有樂趣!
你好, 我能麻煩打出自己的問題。解決方法是定義SQL JDBC連接字符串的模式。 –