我有一个 SQL Server 部署在 Openshift 容器平台上的 RHEL 映像上。可以使用容器本身的 SQLCMD 命令访问服务器。但是当我尝试从容器/pod 外部访问同一台服务器时,我得到一个非常奇怪的错误,如下所示:
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Driver's SQLAllocHandle on SQL_HANDLE_HENV failed.
我正在尝试从仅包含客户端工具的容器中进行此操作。我也尝试创建一个 DSN。我仍然得到同样的错误。已经部署了一个 Kubernetes 服务,它指向 1433 端口。
我错过了什么?请指教。谢谢