c#中“未在本地计算机上注册sqlncli.1提供程序”的错误提示解决办法

来源:互联网 发布:谢天笑小宋佳 知乎 编辑:程序博客网 时间:2024/05/21 13:57

    今天在使用oleDbDataAdapter出现了“未在本地计算机上注册sqlncli.1提供程序‘的错误,立马百度,Google,在网上查了下相关的解决办法。网上很多文章描述的解决办法都是说在安装SQL Server的时候没有附带安装SQL Native Client组件的缘故,单独安装下就可以了。但是,在确认了一下安装列表后,发现我已经安装了这个组件,那就是说肯定是相关配置出现了问题,深究原因,是我使用了高版本的SQL Server打开了一个使用低版本建立的的数据库文件,通过仔细排查,果不其然。在其属性界面下SelectCommand--->Connection--->ConnectionStr字段配置出现错误。由于SQL2008使用的是SQLNCLI10 的,所以其字段值应该是

         Provider=SQLNCLI10;Data Source=(local); Pwd=密码;Persist Security Info=True;User ID=sa; Initial Catalog=本地数据库名称

 测试通过!

原创粉丝点击