现象:
1. ADODB.Connectionerror '800a0e7a'
Provider cannot be found. It may not be properly installed.
2. ADODB.Connectionerror '800a0ea9'
Provider is not specified and there is no designated default provider.
解决方案:
- CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
本日志由 flyinweb 于 2009-07-15 16:33:31 发表到 Windows 中,目前已经被浏览 4577 次,评论 0 次;
作者添加了以下标签: Enable32BitAppOnWin64,ADO;
首页只显示了部分日志内容,要查看日志的全部内容请阅读全文;
HOWTO:使用 ADO 连接到防火墙之后的 SQL 服务器
结论
当您使用 ActiveX Data Object (ADO) 连接到位在防火墙之后的 SQL Server 7.0 或 SQL Server 2000 服务器时,请考虑下列事项:
• 必须将防火墙设定成允许连接埠 1433 连入 (或该 SQL 服务器以 TCP/IP 侦听的连接埠号) 及允许连接埠 1024 到 65535 连出。
• 连接字符串必须指定该 SQL 服务器的地址:IP 地址、服务器的 DNS 名称或主机档案内的名称。
• 连接字符串应要指定「网络链接库」类型,在此例中请使用 dbmssocn 来代表 TCP/IP Sockets Net-Library。
警告:开启防火墙上的连接埠可能会造成安全性的问题,请洽询您的「系统管理员」或「安全管理员」,以设定防火墙。
其它相关信息
在下列的程序代码范例中,servername 应该是服务器的 DNS 名称、IP 地址或主机档案内的名称:
- Set Conn = CreateObject("ADODB.Connection")
- Set Rs = CreateObject("ADODB.Recordset")
- Set Cmd = Createobject("ADODB.Command")
- Conn.Open "Provider=SQLOLEDB;Password=password;Persist Security Info=True;User ID=username;Initial Catalog=DBNAME;Data Source=servername;Network Library=dbmssocn"
- Cmd.ActiveConnection=Conn
- SQL = "Select * from TABLE"
- Cmd.CommandText = SQL
- Set Rs = Cmd.Execute
参考
如需其它信息,请按一下下列的文件编号,参阅 Microsoft Knowledge Base 中的文件:
238949HOWTO:在 ADO 联机字符串中设定 SQL Server 网络链接库
参考
本文件是根据 Microsoft Knowledgebase 文件编号 Q269882 翻译的. 若要参考原始英文文件内容, 请至以下网址:
http://support.microsoft.com/support/kb/articles/Q269/8/82.asp
本日志由 flyinweb 于 2009-06-20 16:18:59 发表到 数据库技术 中,目前已经被浏览 3996 次,评论 0 次;
作者添加了以下标签: ADO,SQL Server;
而且直接配置文件是效率最高的,通过其它驱动效率都相对较低,BDB
这个测试不太准确,看官方的测试结果:http://bind-dlz.sourceforg
为什么使用BDB时QPS这么低? 我在bind版本基本相似的环境中测试的
It is quite useful and interesting too.
VIRT 的上限是64G,也就是36位, cat /proc/cpuinfo的结果是:addre
昨天要准备用线程重写webbench,试验了下Fedora Linux 2.6.35.14
不明白您的具体的意思是什么?
已经发送到你QQ邮箱