我正在尝试通过功能连接到Google工作表中的sql server数据库。
当我使用sql服务器管理工作室时,我使用“ Windows身份验证”登录到服务器以访问数据库。因此,没有密码可以访问数据库。
这是我的功能代码:
function readsql() {
var confirm = Browser.msgBox("please confirm to proceed", Browser.Buttons.YES_NO);
if(confirm!='yes'){return};// if user click NO then exit the function, else continue with the loading
var conn = Jdbc.getConnection("jdbc:jtds:sqlserver://MY_SERVER_NAME:1433;databaseName=mydb");
var confirm = Browser.msgBox(conn, Browser.Buttons.YES_NO);
if(confirm!='yes'){return};// if user click NO then exit the function, else continue with the loading
var stmt = conn.createStatement();
var rs = stmt.executeQuery("SELECT * FROM [mydb] where [column_name_value] = 123");
var doc = SpreadsheetApp.create('newsheet');
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();
}
但是,我收到此错误:
Connection URL uses an unsupported JDBC protocol.