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

增用户后如何改变它的defaultdb?

楼主zbang()2003-12-02 15:48:13 在 MS-SQL Server / 疑难问题 提问

请问:  
        sqlserver中用sp_adduser加用户后,如何改变该用户的defaultdb?  
  用sp_helpuser看,有一DefDBName,默认为空,如何改变? 问题点数:0、回复次数:1Top

1 楼txlicenhe(马可)回复于 2003-12-02 15:50:56 得分 0

sp_defaultdb  
  更改登录的默认数据库。  
   
  语法  
  sp_defaultdb   [   @loginame   =   ]   'login'   ,  
          [   @defdb   =   ]   'database'  
   
  参数  
  [@loginame   =]   'login'  
   
  是登录名。login   的数据类型为   sysname,没有默认值。login   可以是现有   Microsoft®   SQL   Server™   登录或者是   Microsoft   Windows   NT®   用户或组。如果   SQL   Server   上没有   Windows   NT   用户或组,系统会自动添加。  
   
  [@defdb   =]   'database'  
   
  新的默认数据库的名称。database   的数据类型为sysname,没有默认值。database   必须已经存在。  
   
  返回代码值  
  0(成功)或   1(失败)  
   
  注释  
  当客户端连接   SQL   Server   时,如果没有显式使用   USE   语句,则为其登录定义的默认数据库将成为当前数据库。可以在   sp_addlogin   添加登录时定义默认数据库。当执行   sp_addlogin   时,如果没有指定数据库,则   master   数据库将成为默认数据库。  
   
  执行   sp_defaultdb   后,当用户下次登录时登录将连接到新数据库。但   sp_defaultdb   不能自动将数据库访问权授予登录。数据库所有者   (dbo)   必须通过   sp_grantdbaccess   将数据库访问权授予登录,或者该登录必须是一个在数据库中指定的   guest   用户。  
   
  推荐使用   sp_defaultdb   更改所有登录(而不是   sysadmin   固定数据库角色成员)的默认数据库。这将防止用户不经意间使用或创建   master   数据库中的对象。  
   
  在用户定义的事务中不能执行   sp_defaultdb。  
   
  权限  
  执行权限默认授予   public   角色,以便用户更改他们自己登录的默认数据库。只有   syadmin   或   securityadmin   固定服务器角色的成员可以为其它登录执行   sp_defaultdb。  
   
  示例  
  下面的示例将   pubs   设置为用户   Victoria   的默认数据库。  
   
  EXEC   sp_defaultdb   'Victoria',   'pubs'  
   
  Top

相关问题

  • 在pb里,我如果想让用户自己改变listbox的值怎么办,即可以增加减少
  • 增加用户?
  • ●系统提供的CWinApp函数的内容可以由用户改变吗?比如说增加一个成员函数?●
  • 如何使用户无法改变分割栏的位置?
  • 菜鸟题目:怎样禁止用户改变窗体大小?
  • CSplitterWnd,如何禁止用户改变切分窗口的大小
  • 怎样不让用户改变窗口大小
  • 请问: 用pb的sql改变用户定额(quota)的格式
  • LISTVIEW控件能否禁止用户改变COLUME的宽度?
  • 如何不让用户改变grid格式的列宽?

关键词

  • 数据库
  • 用户
  • 执行
  • 角色
  • database
  • defaultdb
  • 默认
  • 登录
  • sp
  • 改变

得分解答快速导航

  • 帖主:zbang

相关链接

  • SQL Server类图书

广告也精彩

反馈

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