【发布时间】:2016-08-14 20:43:22
【问题描述】:
我正在尝试使用大约 3 年前从该站点 Querying SQL Server with Google Apps Script via JDBC 找到的代码连接到我的家庭网络中的本地 sql 服务器数据库,该代码被标记为正确。但是,我收到错误消息“很抱歉,发生服务器错误。请稍候,然后重试。”。此错误来自定义连接字符串的第 2 行。我重试了几次,但我总是得到同样的错误。当我搜索此错误时,似乎它可能是太多的东西,我无法为我的问题找到任何答案。谢谢。
这是被标记为正确的代码:
function readAzure() {
var conn = Jdbc.getConnection("jdbc:sqlserver://XYZ.database.windows.net:1433;databaseName=MYDATABSENAME","USERNAME","PASSWORD");
var stmt = conn.createStatement();
var rs = stmt.executeQuery("select * from helloworld");
var doc = SpreadsheetApp.create('azure');
var cell = doc.getRange('a1');
var row = 0;
while(rs.next()) {
cell.offset(row, 0).setValue(rs.getString(1));
cell.offset(row, 1).setValue(rs.getString(2));
row++;
}
rs.close();
stmt.close();
conn.close();
}
我还找到了另一个连接字符串代码,当我尝试这种格式时,我得到了同样的错误。
var conn = Jdbc.getConnection("jdbc:sqlserver://IP-address:1433;" + "databaseName=DBName;user=username;password=password;");
【问题讨论】:
-
您的服务器可用吗?尝试从另一个客户端连接。我想Valentina Studio 可能是您的服务器使用了额外的加密?
标签: sql-server google-apps-script connection-string server-error