首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

初学者有关问题:Sql Server在哪里创建登陆访问的用户呀

2012-02-08 
菜鸟问题:Sql Server在哪里创建登陆访问的用户呀?装了个SQLServer2000,装的时候有一步是询问是按照Windows

菜鸟问题:Sql Server在哪里创建登陆访问的用户呀?
装了个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吧?

[解决办法]
你改下sql server的登陆方式,改成sqlserver验证就可以了。
[解决办法]
--> 打开企业管理器
--> 选中实例名
--> 右键“属性”
--> 选择“安全性”页面
--> 指定身份验证为SQL Server和Windows
[解决办法]
在企业管理器里 点本机sql server组的属性有个安全

热点排行