1、確定目標Sqlserver是否允許遠程訪問
創(chuàng)新互聯公司總部坐落于成都市區(qū),致力網站建設服務有成都網站建設、網站建設、網絡營銷策劃、網頁設計、網站維護、公眾號搭建、小程序設計、軟件開發(fā)等為企業(yè)提供一整套的信息化建設解決方案。創(chuàng)造真正意義上的網站建設,為互聯網品牌在互動行銷領域創(chuàng)造價值而不懈努力!
2、確定目標SqlServer服務端口是否是默認端口
3、檢查數據庫名稱、密碼什么是否正確
配置編譯環(huán)境:
1,安裝python,據說nodejs的編譯建議使用的的版本是2.6+,但不推薦3.0,所以本人也就不去深究了,本人使用的是2.7的版本
2,VC++編譯器,包含在VS2010中(VC++ 2010 Express亦可)
3,安裝nw-gyp ,使用命令:npm install nw-gyp -g
編譯步驟
1,安裝sqlte3,使用命令:npm install sqlite3
2,在cmd中切換到sqlite3所在的目錄,cd ./node_module/sqlite3
3,輸入命令:nw-gyp rebuild --target=0.8.4 (0.8.4為node-webkit的版本號)
4,把./build/Release/node-sqlite3.node 復制到 ./lib/binding/Release/node-v11-win32-ia32/ 下,如果文件夾不存在請手動創(chuàng)建
注意:本人在編譯的時候遇到Python不是內部命令的錯誤,設置了path也不行,故本人在編譯的時候多加了一個命令:set PATH=%PATH%;C:\Python27,把此語句放在第三部執(zhí)行即可
MAC的編譯:
省去 “windows編譯中配置編譯環(huán)境”中的1,2步外,剩下的都一致
主要區(qū)別在于數據庫性能
SQL Server 屬于中型數據庫,主要應用于一般商用環(huán)境,處理百萬到千萬級數據量是沒有問題的,而DB2屬于大型數據庫,主要用于電信級或者數據中心級應用,可處理億級以上數據量。
另外SQL Server 只能運行在Windows 環(huán)境下,而DB2主要運行在UNIX或Linux環(huán)境下,因此 DB2性能總體優(yōu)于SQL Server。