久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

在 Linux/Ubuntu 上使用 Nodejs + MSSQL

Working with Nodejs + MSSQL at Linux / Ubuntu(在 Linux/Ubuntu 上使用 Nodejs + MSSQL)
本文介紹了在 Linux/Ubuntu 上使用 Nodejs + MSSQL的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我的 nodejs 應用程序連接到 MSSQL 服務器,在我的 Windows 筆記本電腦上運行良好,唱 mssql@npm

同一個應用程序無法在我的 Ubuntu 筆記本電腦中看到數(shù)據(jù)庫.

我在 Ubuntu 中定義了 mssql 連接如下,我是否遺漏了什么?

  1. 將我的 ~/.profile 更新為:

<塊引用>

 ~$ export ODBCINI=/etc/odbc.ini~$ 導出 ODBCSYSINI=/etc~$ export FREETDSCONF=/etc/freetds/freetds.conf

  1. 注銷筆記本電腦,以激活上述內容,并刷新配置文件.

  2. 安裝了所需的連接包.

<塊引用>

 ~$ sudo apt-get install unixodbc unixodbc-dev freetds-dev sqsh tdsodbc -y

  1. 配置的 FreeTDS

<塊引用>

 ~$ sudo gedit/etc/freetds/freetds.conf[智慧服務器]主機 = 192.168.0.10端口 = 1433tds 版本 = 7.0

  1. 使用 sqsh 測試了 FreeTDS 連接,它工作正常:

<塊引用>

 ~$ sqsh -S ACUMENSERVER -U mssql-username -P mssql-password

  1. 配置的 ODBC - odbcinst.ini:

<塊引用>

 ~$ sudo gedit/etc/odbcinst.ini[免費TDS]說明 = TDS 驅動程序 (Sybase/MS SQL)驅動程序 =/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so設置 =/usr/lib/x86_64-linux-gnu/odbc/libtdsS.soCP超時=CP重用=文件使用率 = 1

  1. 配置的 ODBC - odbc.ini:

<塊引用>

~$ sudo gedit/etc/odbc.ini[智慧服務器]驅動程序 = FreeTDS說明 = 通過 FreeTDS 的 ODBC 連接跟蹤 = 否服務器名稱 = ACUMENSERVER數(shù)據(jù)庫 = myDataBase

  1. 用 isql 測試了 ODBC 連接,它工作正常:

<塊引用>

isql -v ACUMENSERVER mssql-username mssql-passward

當我運行我的 nodejs 應用程序(在 Windows 中運行良好)時,我在 Ubuntu 中遇到以下錯誤,考慮到上述所有內容都已完成,并檢查:

{ name: 'ConnectionError',消息:'無法連接到 ACUMENSERVER:1433 - getaddrinfo ENOTFOUND',代碼:'ESOCKET' }

這里可能有什么錯誤/遺漏,我可以使用另一個 npm 包進行 mssql 連接.

解決方案

我發(fā)現(xiàn)如果使用服務器的 IP 地址,這可以工作,服務器名稱不起作用!

以下對我有用:

1 安裝 mssql:

npm 安裝 mssql

2 index.js 文件:

var sql = require('mssql');變量配置 = {用戶:'sa',密碼:'sql@123',//server: 'myServername', -->不工作//服務器:'ACUMENSERVER', -->不工作服務器:'6192.168.0.10',//有效數(shù)據(jù)庫:'myDB'}sql.connect(config).then(function() {//詢問new sql.Request().query('select top 1 itemcode from OITM').then(function(recordset) {控制臺目錄(記錄集);}).catch(function(err) {console.log(err);/* ... 查詢錯誤檢查 ... *
                
【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數(shù)據(jù)類型來存儲字節(jié) [])
Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
Typeorm Does not return all data(Typeorm 不返回所有數(shù)據(jù))
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
Converting the name of a day to its integer representation(將一天的名稱轉換為其整數(shù)表示)
主站蜘蛛池模板: 伊人色综合久久天天五月婷 | h视频网站在线观看 | 亚洲一区二区视频 | 91久久久久久久 | 手机av网 | 在线āv视频 | 国产成人区 | 成人精品国产 | 伊人亚洲| 欧美乱码精品一区二区三区 | 一级看片免费视频囗交动图 | 日韩av视屏 | 99热视 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 国产亚洲精品久久久久动 | 精品久久久久久亚洲综合网 | 国产精品视频偷伦精品视频 | 羞羞的视频免费在线观看 | 中文字幕在线三区 | 久久久亚洲一区 | 97精品一区二区 | 久久99精品久久久久久 | 国产视频福利一区 | 日本一区二区三区在线观看 | 欧美一区二区三区在线看 | 999观看免费高清www | 91在线网| 欧美一区二区三区在线播放 | 亚洲高清网 | www.99热这里只有精品 | 成人网视频| 久久不卡视频 | 欧美a级成人淫片免费看 | 成人精品视频在线观看 | 99热国产在线播放 | 欧美视频网 | 99热精品在线观看 | 天天草天天| 特级毛片www | 亚洲精品乱码久久久久久蜜桃 | 三级成人片 |