Como acessar os dados do SQL Server via Google Docs / Drive...

Olá Pessoal.

O Código abaixo irá buscar os dados em banco de dados SQL Server e salvar em uma planilha no Google Drive. O procedimento é muito simples, vamos aos passos....

1- Na planilha, click em Ferramentas e depois Editor de Scripts

2- Selecione Projeto em branco, apague o conteúdo e adicione o código abaixo.

function AcessaMeuBD() {
    var conn = Jdbc.getConnection('jdbc:sqlserver://ip_ou_hostname_ou_dns:porta', 'login', 'senha');
    var stmt = conn.createStatement();
    stmt.setMaxRows(100);
    var start = new Date();
    var rs = stmt.executeQuery('select * from dbo.vTicketSummary');
    var doc = SpreadsheetApp.getActiveSpreadsheet();
    var cell = doc.getRange('a1');
    var row = 0;
    while (rs.next()) {
        for (var col = 0; col < rs.getMetaData().getColumnCount(); col++) {
            cell.offset(row, col).setValue(rs.getString(col + 1));
        }
        row++;
    }
    rs.close();
    stmt.close();
    conn.close();
    var end = new Date();
    Logger.log('Time elapsed: ' + (end.getTime() - start.getTime()));
}

3- Pronto click na seta e verifique a planilha :)


Atenção: Verifique se a porta 1433 esta aberta no servidor e firewall

Veja também:
Se gostou... click em +1 e compartilhe com seus amigos ;)

Postagens mais visitadas