为数据库添加登陆名

原创 2007年09月28日 14:46:00

exec  sp_change_users_login  'UPDATE_ONE',没有登陆名的数据库用户,'新的登陆名' 
go  
 原因: SQL备份的问题有一台SQL SERVER 服务器,将其中的数据库DataBase1备份成一个文件,在另外一台SQL SERVER服务器上还原,数据表和存储过程等恢复没有问题,但某些用户自定义的用户(这些自定义用户在原数据库中是某些表和存储过程的所有者)变成孤立用户,既无法利用也不能删除,导致不能利用这些用户帐号访问数据库。
解决方法:
1  数据库还原后在“企业管理器”中,在还原的数据库“用户”选项中察看数据库用户是否只有“名称”而无“登陆名”;  hp_unix
2)使用Sa登陆“查询分析器”,运行:   use  “还原的数据库名称”  EXEC  sp_addlogin  '新的登陆名(和原数据库一致)'  go  exec  sp_change_users_login  'UPDATE_ONE','没有登陆名的数据库用户','新的登陆名'  go  
3)在“企业管理器”的“安全性”的“登陆”中修改“用户”密  

mfc数据库添加登陆界面

  • 2016年05月18日 01:21
  • 2.57MB
  • 下载

千里之行系列(4)一 添加登陆界面及数据库支持

ActiveRecord
  • taz2008
  • taz2008
  • 2017年03月14日 12:44
  • 207

关于数据库登陆名和数据库用户名的一点点心得

记得自己从开始编写与sql数据库相关的程序起,就一直采用sa登陆,也没有听人说过用户名和登陆名之间有什么关系,甚至都不知道这些东西,只知道sa权限很大,可以执行数据库中的所有东西,直至暑假,在看到某一...
  • ouweiqi
  • ouweiqi
  • 2012年08月14日 11:41
  • 2654

mysql 添加用户,授权,远程登陆,远程导入导出数据库,用户及权限查询,新增用户无法登陆,

添加用户及授予权限 grant all privileges on *.* lhy@“10.163.225.87“ identified by ‘123′; *.*代表所有表,lhy是账户...

连接数据库登陆

  • 2015年01月16日 00:02
  • 8.1MB
  • 下载

oracle登陆和创建数据库

create user cjj identified by a123456;创建用户 ///////////////////////// 创建具有DBA权限的用户 ///////...
  • wocjj
  • wocjj
  • 2012年04月23日 18:57
  • 1365
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为数据库添加登陆名
举报原因:
原因补充:

(最多只允许输入30个字)