L'interrogation de SQL Server avec Google Apps Script via JDBC

Je suis à l'aide de SQL Server 2008 R2 et suis en train de l'interroger à l'aide de Google Apps Script. Je suis l'aide de l'une des suggestions de scripts qui sont censés remplir une feuille de calcul, mais je vais avoir des problèmes pour se connecter à SQL.

J'ai vérifié le port que j'ai indiquée est correcte donc je doute que le problème est que, j'apprécierais vraiment confirmation que ma chaîne de connexion est bonne.

Voici le code -

serveur/exemple:1433;databaseName=xxxx;utilisateur=xxxx;mot de passe=xxxx");

function foo() {
  var conn = Jdbc.getConnection   ("jdbc:sqlserver/instance:1433;databaseName=xxxx;user=xxxx;password=xxxx");
  var stmt = conn.createStatement();
  stmt.setMaxRows(100);
  var start = new Date();
  var rs = stmt.executeQuery("select top 1000 from SOP10100");

  var doc = SpreadsheetApp.getActiveSpreadsheet();
  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));
    cell.offset(row, 2).setValue(rs.getString(3));
    cell.offset(row, 3).setValue(rs.getString(4));
    row++;
  }
  rs.close();
  stmt.close();
  conn.close();
  var end = new Date();
  Logger.log("time took: " + (end.getTime() - start.getTime()));

Merci pour votre aide!

  • Quel message d'erreur avez-vous voir?
  • "Impossible d'établir une connexion de base de données. Vérifier la chaîne de connexion, nom d'utilisateur et le mot de passe", c'est pourquoi je me pose des questions sur le code depuis le nom d'utilisateur et mot de passe sont corrects.
InformationsquelleAutor user2135090 | 2013-03-15