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

解决方案 »

  1.   

    http://blog.163.com/rocolex/blog/static/68446410200892364520398/
    参考.最终建议至少装个个人版以上的SQL.
      

  2.   

    在安全里删除除sa以下两个登录名NT AUTHORITY\SYSTEM
    BUILTIN\Administrators
      

  3.   

    这个办法可以的话,倒是很有价值我不喜欢数据库的帐号与win帐号混杂
    不喜欢应用帐号和数据库帐号混杂
      

  4.   

    呵呵!如果是SERVER系统,先装企业版,如果是客户端,先装个人版,由于SQL SERVER引擎已经有了,没有什么特殊的地方,
    装好之后,进企业管理器,修改一下密码,然后按照1-4楼说法试试