装了个SQL Server 2000, 装的时候有一步是询问是按照Windows身份验证还是按SQL Server身份验证,默认是按照Windows身份验证的。我没有改默认,直接下一步过去了。
    现在装好后,想用ado写程序在远程访问,登陆不了了。用Sql查询分析器也登陆不了。我记得如果装时选“按照sql server身份验证,会默认有个sa(密码也是sa)的用户可以登陆的,那我的程序这样写就可以登陆了:
CString strSRC;
strSRC="Driver=SQL Server;Server=";
strSRC += m_strDbAddr;
strSRC += ";Database=";
strSRC += "myDatabase";
strSRC+=";UID=sa;PWD=sa";
         m_pConn->Open(bstrSRC,"","",-1);    我想创建一个登陆用户,在企业管理器的左边目录树里,看到在“安全性”的分支下有个“登录”,好象是创建用户的,我试着创建了一个,所有角色和权限都给它了,但还是不行。程序和查询分析器(SQL Server身份验证方式)还是登陆不了,好象没有这个新建的用户似的。
    到底应该怎么搞呀?在哪里可以创建出SQL Server身份验证的用户?或者程序怎么改写,才能登陆读写呀?不会只能重装SQL Server吧?