Подключитесь к SQL SERVER из Google листов - PullRequest
1 голос
/ 19 октября 2019

Я хочу подключиться к серверу SQL на моем компьютере через Google листы. Я перенаправил порт, настроил соответствующие брандмауэры и запустил браузер сервера, и все это работает. Вот строка подключения jdbc, которую я использую

  var conn = Jdbc.getConnection("jdbc:sqlserver://x.x.x.x:x;databaseName=anviz;user=sa;password=sa");
  if(conn.isClosed()==false){Logger.log("closed");};

Когда я ее запускаю, я получаю We're sorry, a server error occurred. Please wait a bit and try again. (line x, file "Code") Это означает, по крайней мере, для меня, что строка подключения настроена неправильно. Кто-нибудь знает, как настроить его так, чтобы он мог подключаться к SQL SERVER 2012 ?

1 Ответ

0 голосов
/ 14 ноября 2019

Проблемы были

  1. База данных не принимала подключения извне сети, потому что для sqlserver у вас должен быть включен порт 1434 и sqlbrowser.
  2. Возможно, строка подключения неверна (Я не проверял его со старым после того, как исправил проблему с портом сервера), но вот новая строка подключения
  var address = 'ip:port';
  var user = 'x';
  var userPwd = 'x';
  var db = 'x';
  var dbUrl = 'jdbc:sqlserver://' + address + ';databaseName=' + db;
  var conn = Jdbc.getConnection(dbUrl, user, userPwd);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...