测试连接失败,因为初始化提供程序时发生错误

做mfc程序时连接数据库用的dao数据库,获取连接字符串时发生这样的错误“测试连接失败,因为初始化提供程序时发生错误


在按照获取连接SQL server数据库字符串的方法是出现了如下的错误提示。
测试连接失败,因为初始化提供程序时发生错误_第1张图片

数据库连接不上不管是window验证还是用户名密码验证都失败。
在网上找了很多办法都不管用,最后想试试其他方法时误打误撞找到了解决办法。
在提供程序里面选择下面的 SQL Server Native Client 10.0
测试连接失败,因为初始化提供程序时发生错误_第2张图片

先用这种方法登录连接一遍
测试连接失败,因为初始化提供程序时发生错误_第3张图片测试连接失败,因为初始化提供程序时发生错误_第4张图片

最后再重新使用原来的 Microsoft OLE DB Provider for SQL Server 提供程序连接数据库,这个时候就没有问题了。
测试连接失败,因为初始化提供程序时发生错误_第5张图片测试连接失败,因为初始化提供程序时发生错误_第6张图片

区块链式的犯错是计算机发展的必经之路。。。

你可能感兴趣的:(MFC小程序,数据库,mfc,sql,server,连接,dao数据库)