SQL Server Native Client SQLNCLI11和SQL Server之间有什么区别? SQLNCLI11.1?

时间:2015-05-05 05:53:05

标签: sql-server sql-server-native-client

我查看了一个使用Provider = SQLNCLI11的连接字符串,另一个使用Provider = SQLNCLI11.1&我想知道两者之间的区别是什么。

SQLNCLI11& amp; SQLNCLI11.1?

2 个答案:

答案 0 :(得分:2)

根据this TechNet文章,这两个版本指向HKEY_CLASSES_ROOT下的相同CLSID。因此,他们指向相同的DLL。 SQLNCLI11是版本相关的ProgID。

根据Microsoft在SQLNCLI11.2出现时所做的事情,使用没有#34; .1"的那个可能会更好,尽管它们可以很容易地使.1指向.2发布更新。

答案 1 :(得分:0)

SQLNCLI11.1作为版本号建议是SQLNCLI11的更新。我不熟悉升级列表.1提供但它解决了我在SSIS包中遇到的一些错误。

E.g。错误0x80004005说明:"通信链路故障"。

将连接升级到11.1后,错误消失了。上面的错误是我认为在以后的版本中修复过的错误之一。