Javascript 从google工作表连接到SQL SERVER

Javascript 从google工作表连接到SQL SERVER,javascript,sql-server,jdbc,google-apps-script,google-sheets,Javascript,Sql Server,Jdbc,Google Apps Script,Google Sheets,我想通过google sheets连接到我机器上的SQL SERVER。我已经转发了端口,设置了适当的防火墙,启动了服务器浏览器,所有这些都正常工作。下面是我正在使用的jdbc连接字符串 var conn = Jdbc.getConnection("jdbc:sqlserver://x.x.x.x:x;databaseName=anviz;user=sa;password=sa"); if(conn.isClosed()==false){Logger.log("closed");};

我想通过google sheets连接到我机器上的SQL SERVER。我已经转发了端口,设置了适当的防火墙,启动了服务器浏览器,所有这些都正常工作。下面是我正在使用的jdbc连接字符串

  var conn = Jdbc.getConnection("jdbc:sqlserver://x.x.x.x:x;databaseName=anviz;user=sa;password=sa");
  if(conn.isClosed()==false){Logger.log("closed");};
当我运行这个时,我会
很抱歉,发生了服务器错误。请稍等,然后重试。(第x行,文件“代码”)
这至少对我来说意味着连接字符串没有正确设置。有人知道如何设置它,以便它可以连接到SQL SERVER 2012吗?

问题是

  • 数据库未接受来自网络外部的连接,因为对于sqlserver,必须启用端口1434和sqlbrowser
  • 连接字符串可能是错误的(在修复服务器端口问题后,我没有使用旧的连接字符串进行测试),但这是新的连接字符串
  • var地址='ip:port';
    var user='x';
    var userPwd='x';
    var db='x';
    var dbUrl='jdbc:sqlserver://'+地址+';databaseName='+db;
    var conn=Jdbc.getConnection(dbUrl、user、userPwd);
    
    它似乎与