【发布时间】:2019-12-02 14:49:30
【问题描述】:
我在将 google cloud 上的 sql server 连接到 google apps 脚本时遇到问题,尝试了许多选项来进行 url 连接,例如:
Jdbc.getCloudSqlConnection("jdbc:google:mysql://MYINSTANCE","sqlserver", "*****");
但没有连接
异常:无法建立数据库连接。检查连接 字符串。
您能帮我解决这个问题,将 Sql Server 连接到 Google Apps 脚本吗?
关于google cloud Sql Server的信息:
数据库类型:SQL Server 2017 Standard
位置:南美洲-东1-b
使用sql server management studio,测试连接成功,有此信息
【问题讨论】:
-
您说您正在连接到 SQL Server,但在连接字符串中使用了
mysql://URI。我不认为这是正确的。我已编辑您的帖子以删除您的实例的名称和 IP 信息 - 这不是您想在 Stack Overflow 上广播的内容。 -
感谢 alroc 的帮助,我尝试使用 jdbc:google:sqlserver 和 jdbc::sqlserver 但也不行。
-
你在一个简单的Java程序中试过这个吗?我想你想要像 mssql:// 这样的 URL 。参见例如docs.microsoft.com/en-us/sql/connect/jdbc/… 参见:developers.google.com/apps-script/guides/jdbc
-
感谢@Frank 帮助我,我也会尝试这个,但我认为这是谷歌应用脚本中的一个错误。
标签: sql-server google-apps-script google-cloud-platform