★★★★★用Delphi的ado连接sql 2000桌面版的困难★★★★★(50分)

  • 主题发起人 主题发起人 ghyghost888
  • 开始时间 开始时间
G

ghyghost888

Unregistered / Unconfirmed
GUEST, unregistred user!
我的环境为98+SQL桌面版2000+delphi5
桌面版SQL2000在运行。

我在sql2000桌面版企业管理器中建了一个库,没有建表,然后我用adoconn控件连接出现以下错误(我用的是build->Microsoft OLE DB Provider for SQL SERVER的步骤

初始化提供者时发生错误,测试连接失败。[DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或访问被拒绝。


如何解决?
 
这种错误我的一个同事似乎以前遇到过。他的解决方案就是重装delphi
 
1.SQL Server 是否正在运行;
2.填写的 SQL Server IP 地址是否正确;
3.用 SQL Server 自带的 Query Analyze 测试能否正确执行 SQL 语句;
4.Delphi 的补丁是否已经打了:SP1, ADO Up1/2
5.是否安装了最新的 MDAC 2.7, 2.6也可以;
6.重装 Delphi.
7.重装 Windows.
 
还好,我一直用bde,dbexpress
ado只在做多层时服务器端用,在客户端不敢用,客户环境不一样,弄不好就出问题。
还是bde可靠稳定
 
可以去下载MDAC库试试看。
 
这个问题应该是安装SQL 2000时的认证问题
有几个认证,你如果选择CPU好象就没事,如果用户其他的有时就会出现问题,不知什么回事
 
后退
顶部