Delphi中如何使用ADO连接MSDE2000数据库?(100分)

  • 主题发起人 主题发起人 huawei_dfm
  • 开始时间 开始时间
H

huawei_dfm

Unregistered / Unconfirmed
GUEST, unregistred user!
最近看到有关微软的SQL Server 2000的桌面版本数据库,MSDE,就想试一试,谁知根本
连不上,用osql也不行,相关的帮助主要是制作Windows Installer安装盘的,如何使用
真还没有。
哪位老兄比较熟啊?麻烦出来指点一二啊!!
 
用ODBC或ADO我一直这么用的。
 
连接它和SQL Server没有什么特殊的,其实它就是SQL Server个人版。
但是没有了服务器端管理工具。
 
用ADO连接时出现的错误提示:
1:
用户'sa'登录失败。原因:未与信任SQL Server连接相关联。
2:
登录失败。无法恢复目录信息。

如何解释?
我用osql工具在命令行窗口执行命令"C:/osql -S abc -U sa -P "可以连接到另一台机子的
SQL Server,可以访问数据表,但是不能连接本机上的MSDE,错误信息与1相同。(我的MSDE
2000 是用SQL Server 2000开发版光盘上的MSDE安装程序装的。
 
好象是这样的,
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;
Initial Catalog=sw2k0522;Data Source=zhangxp
就这样的一个连接字符串就可以的了,
因为MSDE就是用的WINDOWS验证的
 
我早上也试过了,只能使用Windows NT集成安全设置才可以登录。
有没有更好的办法?用osql工具怎么登录?
 
问你一个问题,你在 98 上安装过 MSDE 的实名吗?我尝试过,有问题啊
 
我来告诉大家我的测试结果:
1.MSDE在Win98下安装,如果编程使用BDE的可以不用任何改变;
2.在Win2000下安装,不支持直接用BDE连接,但可以用BDE->ODBC->MSDE方式连接;
3.如果使用ADO连接,基本没有任何问题(使用Windows NT集成安全设置选项为真);
4.在WinXP下安装MSDE,好像又可以使用BDE连接(没有更多环境试验,所以...,有条件的朋友不妨试试)
 
用ADO连接,基本没有任何问题(使用Windows NT集成安全设置选项为真);
不要在SQL中测试!!
直接在设计期间用ADOCONECTION连接就行了,没有任何问题,我一直这样用,没有问题。
 
多人接受答案了。
 
后退
顶部