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=本地数据库名称
测试通过!
- c#中“未在本地计算机上注册sqlncli.1提供程序”的错误提示解决办法
- 未在本地计算机上注册sqlncli.1提供程序
- SQL server 导入数据提示“未在本地计算机上注册Mircrosoft.ACE.OLEDB.12.0 提供程序”的解决办法
- win7(64)出项未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序的错误解决办法
- 2017-03-03 Oracle在.Net中出现未在本地计算机上注册“OraOLEDB.Oracle”提供程序的错误
- 未在本地计算机上注册“VFPOLEDB.1”提供程序
- 未在本地计算机上注册“VFPOLEDB.1”提供程序
- 未在本地计算机上注册“IBMDADB2.1”提供程序
- 64位系统提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”错误解决方法
- WINDOWS7 64位 C#访问ACCESS 时 错误:未在本地计算机上注册“MICROSOFT.JET.OLEDB.4.0”提供程序。
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 (64位操作系统)解决办法
- ”未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序“ 解决办法
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序解决办法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- 【.Net码农】未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- linux 用户组的权限分配
- C++第2周项目6——点结构体与枚举
- IOS截屏的几种方法
- 词法分析器
- CentOS查看系统内核版本,系统版本,32位还是64位
- c#中“未在本地计算机上注册sqlncli.1提供程序”的错误提示解决办法
- OK6410 tftp下载内核、文件系统以及nand flash地址相关整理、总结
- 再说final变量
- Cents XAMPP/LAMP phpmyadmin Access Denied
- 配置管理系统和整体变更系统的区别与联系
- linux下使用jni实现c++调用java程序(4)DestroyJavaVM出现错误
- magento 的错误:Invalid URI supplied 或 There has been an error processing your request
- 事务嵌套,你懂多少
- 项目控制的主要共识