首先到微软网站下载SQL Server Native Client 时要注意下,到微软下载,它包含在 Microsoft SQL Server 2008 R2 SP2 功能包里,我们可以在这个包里可以看到很多组件,选择您要下载的程序,又因为SQL Server Native Client 分为64位和32位的,我们选择sqlncli_amd64.msi或者 sqlncli_x86.msi下载。

1、如果我们先前安装了,错误的SQL Server Native Client ,再安装时,会提示提取包错误,这个时候可以到“控制面板”里进行卸载原先安装的SQL Server Native Client (我的没有出现网上所说的卸载不干净问题),再进行安装正确的版本。

2、在进行“管理工具”----“数据源(ODBC)”----“系统DSN”添加SQL Server Native Client 进行创建新数据源时,提示错误“sql state 08001 等”说明我们在创建 新数据源时“服务器”名称不对,应保持和SQL Server 2008 R2数据库名称一致,不能出现SQL Server 2008 R2数据库是名称,而创建新数据源采用IP地址或者Localhost代替。否则出现上述错误提示。