簡體   English   中英

Google App Maker 可以連接到 Azure 中的 MS SqlServer 數據庫嗎?

[英]Can Google App Maker connect to MS SqlServer Database in Azure?

謝謝閱讀。 我已將 App Maker API 添加到 Azure 防火牆中,如此所述 我嘗試通過多種方式從 App Maker 連接到 azure 上的 sqlserver 數據庫,並且我已經三次檢查了我的用戶名和密碼,並使用它直接連接到其他數據庫應用程序。

以下是我嘗試過的一些事情:

var dbUrl = 'jdbc:sqlserver://mydatabase.database.windows.net:1433/mydatabase';
var user = 'myusername';
var userPwd = 'mypassword';

function getJDBCConnection() {
  try {
    return Jdbc.getConnection(dbUrl, user, userPwd);
  } catch (err) {
    if (err.message.match(/Failed to establish a database connection/)) {
      throw new Error(err.message + ' Please refer to the ReadMe and edit ' +
                      'your database settings!');
    } else {
      throw err;
    }
  }
}

我也嘗試過使用兩種方法直接創建連接,首先:

    var conn = Jdbc.getConnection('jdbc:sqlserver://mydatabase.database.windows.net:1433/mydatabase','username', 'password');

也像這樣

    var conn = Jdbc.getConnection('jdbc:sqlserver://mydatabase.database.windows.net:1433/mydatabase', {user: 'username', password: 'password'});

任何意見是極大的贊賞。

據我發現,當谷歌APP使用JDBC連接微軟SQL服務器時,連接字符串有一定的差異。

以下是連接 URL 的示例:

String connectionUrl = "jdbc:sqlserver://<server>:<port>;" +  
   "databaseName=AdventureWorks;user=MyUserName;password=*****;"; 

參考:

  1. JDBC:建立與數據庫的簡單連接
  2. JDBC:連接 URL 樣品

此博客在連接到 Microsoft SQL 服務器時出現相同的錯誤,並通過更改連接 URL: Error when connected to MSSQL Server with Google Apps Script via Z82269B9B71AB4A7732F69586102Z

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM