1

我試圖連接到使用谷歌腳本中使用JDBC服務https://developers.google.com/apps-script/guides/jdbc連接到谷歌從腳本MS SQL數據庫

我在連接問題,並不斷收到消息 MS SQL數據庫(2012) '無法建立數據庫連接。檢查連接字符串,用戶名和密碼。 (第4行,「代碼」文件)'

我已經設置了端口並按照上述網站的指示操作。以下是我正在使用的聲明:

var conn = Jdbc.getConnection("jdbc:sqlserver://<ip>:<port>;databaseName=<db name>;user=<user>;password=<password>"); 

有沒有人看到任何錯誤。我一直在閱讀有關需要安裝在MS SQL服務器上的JDBC驅動程序,我需要在腳本中調用它嗎?

+0

你知道嗎?我陷入了同樣的問題。你安裝了哪個驅動程序? – Becalecca

回答

1

我想通了。不需要司機。我上面所說的是正確的。在MS SQL服務器上,我將sql用戶名和密碼設置爲「下次登錄時更改」。所以我沒有選中這個。確保你的防火牆和端口設置是正確的。

檢查服務器上的事件日誌。這是我發現它是連接,這是一個用戶名/密碼問題。

+0

謝謝,我認爲我的防火牆設置是錯誤的,而且我沒有管理員權限,因此需要經過我的IT部門 – Becalecca

0

我得到了同樣的錯誤,但現在做下面的事情解決後:

VAR康恩= Jdbc.getConnection(「JDBC:SQLSERVER://主機名:1433;的databaseName = {} DBNAME;用戶= {用戶@主機名};密碼= {passowrd @主機名};「); 64.18.15.255 64.233.160.0 - - 64.233.191.255 66.102.0.0 - 66.102.15.255 66.249.80.0 - 66.249.95.255 72.14.192.0

64.18.0.0:下列關於防火牆的IP

和白衣列表 - 72.14.255.255 74.125.0.0 - 74.125.255.255 173.194.0.0 - 173.194.255.255 207.126.144.0 - 207.126.159.255 209.85.128.0 - 209.85.255.255 216.239.32.0 - 216.239.63.255