GASでJDBC経由でSQLEXPRESS2008に接続したいをしたいのですが、エラーが出てしまいできない状況です。
エラー→「データベース接続を確立できませんでした。接続文字列、ユーザー名、パスワードを確認してください。(行 11、ファイル「SQL2」)」
どなたかご教示の程よろしくお願いいたします。
参考にさせて頂いたサイト
https://www.boost-on.net/3866
https://symfoware.blog.fc2.com/blog-entry-920.html
https://docs.microsoft.com/ja-jp/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15
var connectionName = 'localhost\SQLEXPRESS:1433;databaseName=(データベース名)'; var user = 'sa'; var userPwd = '(パスワード)'; var dbUrl = 'jdbc:sqlserver://' + connectionName; var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheetOutput = ss.getSheetByName('SQL'); function readFromTable() { var conn = Jdbc.getConnection(dbUrl, user, userPwd); var stmt = conn.createStatement(); stmt.setMaxRows(1000); var results = stmt.executeQuery('SELECT * FROM 商品_MT'); var data = []; var index = 0; while (results.next()) { data[index] = []; data [index][0] = results.getString("col1"); data [index][1] = results.getString("col2"); index++; } sheetOutput.getRange(1,1,data.length,data[0].length).setValues(data); results.close(); stmt.close(); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。