CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何用SQL语句给数据库添加用户?

楼主zhaojiajin(zhlinao)2005-08-01 17:53:57 在 MS-SQL Server / 基础类 提问

在   SQL   server   2000   中,添加数据库登录为sp_addlogin(),添加用户帐户为sp_grantdbaccess(),但sp_grantdbaccess()只指定了登录名和用户帐户名,并没有指定具体为哪个数据库下的用户帐户,我现在又急需此功能,请问如何解决?谢谢! 问题点数:20、回复次数:5Top

1 楼rivery(river)回复于 2005-08-01 20:08:58 得分 8

USE   数据库名  
  Exec   sp_addlogin   '用户名','密码','数据库名'  
  GO  
   
  USE   数据库名  
  EXEC   sp_adduser   '用户名',NULL,db_owner  
  GO  
   
  USE   数据库名  
  Exec   sp_addrolemember   db_owner,'用户名'  
  GOTop

2 楼filebat(Mark)回复于 2005-08-01 23:39:10 得分 4

个人感觉用户名不用太在意。  
  你可以通过sp_adduser将登录名映射到某个数据库中的用户名。Top

3 楼MorningTea(一勺抹茶)回复于 2005-08-02 08:38:29 得分 8

我们可以自行为资料库建立使用者,打开企业管理器,单击datbase服务器,点击你要设置的database,然后在users为该database添加用户,该用户的登陆账号你选择就好了,不过必须是要原来有才可以选取,用户名自己key   in,不一定要和登陆账号一样,最后好选择使用者在本资料库中要扮演的角色,public是每一个使用者必然要属于的角色,不可取消*-_-*  
       
    当然也就是用sp_adduser  
    use   资料库名称  
    go  
    exec   sp_adduser   'Sa',‘Mabel’,‘db_owner’  
   
  Sa:登入帐号  
  Mabel:使用者帐号名称,不一定要与登入帐号一样  
  db_owner:此使用者所属的资料库的角色,若没有指定则预设为public  
   
  删除使用者:  
    use   资料库名称  
    go  
    exec   sp_dropuser   'Mabel'  
  Mabel:使用者帐号Top

4 楼bugchen888(臭虫)回复于 2005-08-02 10:33:44 得分 0

收藏。Top

5 楼bixin(毕新)回复于 2005-08-02 14:29:10 得分 0

恩,我同意!Top

相关问题

  • 怎样用sql语句添加图片进入数据库??????????????
  • access数据库sql语句在dbgird添加序号的问题
  • 用Insert语句如何往Sql Server数据库中添加Image字段?
  • 用command添加参数更新sql数据库时,用的sql语句可不可以包含子查询?急!!
  • 关于ACCESS数据库的SQL语句
  • 用SQL语句updata数据库问题?
  • 用query控件,sql语句如何将datetimepicker中的内容添加入数据库中?
  • 如何在asp.net中添加数据到数据库,如何在sql语句中使用变量?
  • 用SQL语句创建和删除Access数据库中的表;添加列和删除列
  • 各位大哥救命!!!怎样用sql语句添加图片进入数据库??????????????

关键词

  • 数据库
  • 用户
  • 角色
  • db
  • mabel
  • 使用者
  • 添加
  • 资料库
  • adduser
  • 帐户

得分解答快速导航

  • 帖主:zhaojiajin
  • rivery
  • filebat
  • MorningTea

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo