簡體   English   中英

什么是 msnodesqlv8 到 node-mssql?

[英]What is msnodesqlv8 to node-mssql?

https://www.npmjs.com/package/msnodesqlv8https://www.npmjs.com/package/mssql之間有什么關系?

文檔很混亂,我可以用幾種不同的方式來解釋它。

msnodesqlv8

該庫與使用 MS ODBC 驅動程序的 MS SQL 服務器完全兼容。 許多功能,例如打開、查詢、連接池、准備、事務、關閉將與任何 ODBC 兼容的驅動程序及其各自的數據庫一起工作。

mssql 使用Tedius ,它是:

Tedious 是 TDS 協議的純 Javascript 實現,用於與 Microsoft 的 SQL 服務器實例交互。 它旨在成為該協議的一個相當精簡的實現,沒有太多的附加功能。

因此,一個是對官方 Microsoft 支持的 ODBC 驅動程序的包裝,但需要在您的操作系統或容器中安裝該 ODBC 驅動程序,而另一個是對純 Javascript TDS 客戶端的包裝,因此您可以完全通過 NPM 添加它,但這是不是官方的 Microsoft 驅動程序,盡管有一些 Microsoft/Github 貢獻者。

您應該預料到 Tedius 可能不支持最新的 TDS 協議版本和 TDS 協議的一些較少使用的功能,並且您將無法為您發現的任何問題打開 Microsoft 支持案例; 這些將由社區解決 go 到 Github 回購協議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM