我正在尝试从Google Cloud Compute Engine实例连接到Cloud SQL服务器实例,这是Microsoft SQL格式的相对较新的Google Cloud SQL服务。计算引擎与sql实例位于同一项目中。我一直在跟踪this tutorial。我已经使用pip安装了mssql-cli,然后按照教程中的说明执行以下命令:
~$ gcloud sql connect sql-practice-ms --user=root然后,它开始看起来很有希望:
Whitelisting your IP for incoming connection for 5 minutes...done.但是大约一分钟后,我得到了这个错误:
ERROR: (gcloud.sql.connect) Mssql-Cli client not found. Please install a mssql-cli client and make sure it is in PATH to be ab
le to connect to the database instance.
~$发布于 2020-06-18 00:56:11
最后,我注意到管理用户被自动称为sqlserver而不是root,并意识到它在Ubuntu中工作得最好,因此使用Ubuntu机器,从而解决了这个问题。当我使用它时,它就起作用了:
gcloud sql connect sql-ractice-ms --user=sqlserver -d testdbhttps://stackoverflow.com/questions/62222555
复制相似问题