1. 编程圈首页
  2. 文库
  3. 数据库

如何恢复数据库的账号 登录名/用户名等

当我们重装系统,或者是重装数据库之后,当附加数据库之后,发现数据库里面 有用户名,但是在sqlserver里面没有 登陆名例如 先看 用户名 是有他上次系统的用户名的 现在我们先去添加这个登录名 点击取消 进入

当我们重装系统,或者是重装数据库之后,当附加数据库之后,发现数据库里面 有用户名,但是在sqlserver里面没有 登陆名


例如


image


image


先看  用户名  是有他上次系统的用户名的


image


现在我们先去添加这个登录名


image


image


image


image


点击取消


image


image


进入 查询分析器,选择你要修复的数据库


sp_change_users_login 'report'          这个可以查询当前数据库下的孤立用户


   


我们只需要选择当前数据库为你要修复的数据库,然后运行 sp_change_users_login 'update_one','用户名','登录名'            


系统就会提示修复了一个孤立用户。


重新刷新数据库的用户,会看到 用户名和登录名 对应了。


image


 


另外讲个小技巧,有时候ldf文件会很大 这个时候,现在你要压缩的数据库的查询分析器里面


里面操作dump   transaction   databasename  with   no_log,再收缩日志文件,最后的结果就是1024K


 


另外:修改sqlserver2000 的数据库端口


image


image

发布者:编程圈,转转请注明出处:https://www.bianchengquan.com/article/340837.html

发表评论

登录后才能评论