I already fix by add this to app.config
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
It could connect to database, but it still have a problem about it couldn't run CR with database connected outside VB Developer environment. I test a vb.net complied file (exe file) could call CR blank report (Only report and text object) outside.