这是怎么回事,我随便乱打一通,居然都可以登陆

解决方案 »

  1.   

    难道BUG ?貌似不可能的 也许其他蹊跷
      

  2.   

    SQL Server版本?
    patch?
    OS? Patch?
      

  3.   

    xp sp2 
    sql server 2000 sp3
      

  4.   

    我的是xp_sp2,SQL2005,每次都是先打开SQL Server Management Studio用本机系统账户登录,然后在VS2008中用ADO访问,无论输入什么用户名和密码都可连接并更新表,不知和楼主所说的是不是一回事?一直不解,明天我再祥细查查看,也可能是我哪个地方给搞错了
      

  5.   

    llj0209013知道,你可以問他,他是高手
      

  6.   

    要看你是在哪里登陆的.是用ADO或ODBC之类连接的程序.还是查询分析器?
      

  7.   

    越来越不解中!
    今天把我那个测试工程详细查了一上午,未果!我那个可执行程序照样无论输入什么用户名和密码均可成功更新表(事务下在四个表中插入10000条新记录),且不管启不启动SQL Server Management Studio都一样!
    莫非是我ADO连接方式哪个参数有问题?明天有时间还得再查查啊
      

  8.   

    可能连接被设成集成模式。Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=服务器名加上了Integrated Security=SSPI;  后面不管加上uid=   pwd=    的语句未被忽略,也即会出现不管什么用户名,都可连接的情况查一查连接的动态属性 
       ado连接.Properties('Integrated Security').Value
    是否为 SSPI
    如果为sspi,即为集成模式
      

  9.   

    谢谢CXMCXM小陈!的确是这么回事,设成SSPI了,也帮我解决了一个问题!
    看来我的情况和楼主的还不一样,属学艺不精啊!
      

  10.   

    好久没用sql server,太可怕了。
    万一被黑客利用,那就完蛋了。