Hi Xu,
Thanks for your post. Based on my research, the error ReadObject failed with HrError(0x80090330) might be something with TLS, please check TLS with problem server compared with working server. Also, please update ODBC drive 13 if necessary.
Generally speaking, trusting the custom CA from an application running as a pod usually requires some extra application configuration. You will need to add the CA certificate bundle to the list of CA certificates that the TLS client or server trusts. For example, you would do this with a golang TLS config by parsing the certificate chain and adding the parsed certificates to the RootCAs field in the tls.Config struct.
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.