gpt4 book ai didi

sql - Windows 8 上的 Microsoft SQL Server Express - 连接但随后为 "Provider cannot be found. It may not be properly installed"

转载 作者:可可西里 更新时间:2023-11-01 11:55:05 25 4
gpt4 key购买 nike

我有一个 flash 应用程序,我的机器在 Win 7 上使用 SQL Server 2008 Express 设置,使用经典的 asp 愉快地写入和从数据库写入。机器死机,后来换了1个硬盘,升级到WIN 8和SQL Server 2012 Express,问题就出现了。

连接字符串工作正常(我可以使用 UID 和 PWD 使用 SQL 身份验证手动登录到数据库实例,所以我知道安全设置都是正确的,允许通过 asp 访问数据库(我假设)。

我的连接字符串是:

Provider=SQLNCLI10;Server=server_name\SQLEXPRESS;Database=qqq;UID=qqq_user;PWD=qqq_password;

(我已将“server_name”等替换为真实值。)

我从 asp 页面返回的错误消息仅在我尝试打开记录集时出现,即

oRS1.Open.

我正在声明所有变量等......正如我所说,这段代码之前运行得很好。我得到的错误是:

ADODB.Recordset error '800a0e7a'

Provider cannot be found. It may not be properly installed."

我错过了什么?请帮忙!我对上述错误进行了搜索,但到目前为止,没有找到任何解决方案,因为大多数都是针对旧版本 SQL Server 的非常旧的解决方案。

最佳答案

我认为 native 客户端现在已达到版本 11,因此请尝试 SQLNCLI11。作为最后的手段尝试 SQLOLEDB

参见 http://www.connectionstrings.com/sql-server-native-client-11-0-oledb-provider/

http://www.connectionstrings.com/microsoft-ole-db-provider-for-sql-server-sqloledb/

关于sql - Windows 8 上的 Microsoft SQL Server Express - 连接但随后为 "Provider cannot be found. It may not be properly installed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19342585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com