一番百度,终于找到能听懂的解释,大意是VS2012或者2013连接SQL2008时需要使用SQL2012里的一个组件,没装SQL2012则会出现此错误。
大概需要安装SQLSysClrTypes.msi及SharedManagementObjects.msi,如果不行,则再安装sqlncli.msi。
奉上地址:点击打开链接
点击下载,在下载列表中选择对应x86或者x64的下载项,点击Next即可。
安装顺序:SQLSysClrTypes>SharedManagementObjects>sqlncli
祝成功! :)