最近装了一个系统
用的数据是是MSDE,由于业务关系,我需要在它的数据库里取些数据,但是我的程序无法连接数据库。
经过一番搜索在注册表中找到它的端口,而且每次启动都会变,用telnet 127.0.0.1 端口测试通过,证明这个端口是正确的但是仍然连接不上。。
装了个SQL客户端管理工具,能看到这个数据库,但是仍然无法连接,说是登录失败。从注册表中把启动模式分别改成1windows验证和2混合验证,都连不上。在改成混合验证后,用sa登录说是密码错误。我目前认为:可能是Windows验证模式被关掉了,但SA密码又不知道,请教老大们有谁能搞定这个问题?
注意:我试过复制数据库文件在其它电脑上加载是可以的,但每天都有新的业务数据,天天复制不现实。我现在的希望在不影响原有系统的情况下,只是连上去读取一些数据。。
参考.最终建议至少装个个人版以上的SQL.
BUILTIN\Administrators
不喜欢应用帐号和数据库帐号混杂
装好之后,进企业管理器,修改一下密码,然后按照1-4楼说法试试