社区
应用实例
帖子详情
恢复数据库的问题
qqwwee1981
2003-10-21 09:24:32
只备份了用户数据库(没有master数据库的备份),将备份恢复到
一台新安装的 sql2k上,恢复成功,数据库用户均恢复,但由于没
有master的备份,user login 都没法恢复,试图重建,报数据库用
户名已经存在,由于该用户创建了很多对象,数据库中的用户也不
能直接删除,请教如何处理???谢谢!
...全文
28
3
打赏
收藏
恢复数据库的问题
只备份了用户数据库(没有master数据库的备份),将备份恢复到 一台新安装的 sql2k上,恢复成功,数据库用户均恢复,但由于没 有master的备份,user login 都没法恢复,试图重建,报数据库用 户名已经存在,由于该用户创建了很多对象,数据库中的用户也不 能直接删除,请教如何处理???谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lga
2003-10-21
打赏
举报
回复
1、将数据库的系统表设为可修改
2、从用户库的sysuser中删除应用用户
3、重新添加应用登陆
4、恢复数据库中系统表的维护状态
即可
tjan
2003-10-21
打赏
举报
回复
用 sp_change_users_login 解决就可以了。
pengdali
2003-10-21
打赏
举报
回复
把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题:
通过执行 sp_addlogin,把登录 janetl 改名为 dbo。
sp_addlogin 'janetl', 'dbo'
备份数据库。在本例中,备份 Northwind。
BACKUP DATABASE Northwind
TO DISK = 'c:\mssql\backup\northwnd'
除去刚刚备份的数据库。
DROP DATABASE Northwind
除去登录。
sp_droplogin 'janetl'
还原备份的数据库。
RESTORE DATABASE Northwind
FROM DISK = 'c:\mssql\backup\northwnd'
select * from sysusers
janetl 登录不能访问 Northwind 数据库,除非允许 guest 登录。尽管 janetl 登录已经删除,它仍然(作为一个孤立行)显示在 sysusers 表中:
USE Northwind
SELECT *
FROM sysusers
WHERE name = 'janetl'
解决孤立用户问题
用 sp_addlogin 添加一个临时登录。为孤立用户指定安全标识符 (SID)(从 sysusers)。
sp_addlogin @loginame = 'nancyd',
@sid = 0x32C864A70427D211B4DD00104B9E8A00
用 sp_dropalias 除去属于别名 SID 的临时别名。
sp_dropalias 'nancyd'
用 sp_dropuser 除去原始用户(即现在的孤立用户)。
sp_dropuser 'janetl'
用 sp_dropuser 除去原始登录。
sp_droplogin 'nancyd'
sql2000学生管理
数据库
这是个备份的
数据库
,用于练习SQL语句,在SQL2000中
恢复
该
数据库
就可以使用里面的数据了,注意
恢复
时在选项里要更改一下
恢复
的路径,还要更改
恢复
后的
数据库
的名字,里面有三张表student,course,SC
循序渐进Oracle
数据库
管理、优化与备份
恢复
.pdf
循序渐进Oracle
数据库
管理、优化与备份
恢复
.pdf
MySQL
数据库
的
恢复
-mysql
数据库
的
恢复
mysql命令
恢复
,又称为非交互式
恢复
数据库
,既无需登录
数据库
就可以
恢复
,操作如下: mysql -uroot -p <路径+
数据库
名 三、MySQL物理备份工具xtrabackup 1、xtrabackup简介 Percona XtraBackup是世界上唯一一...
如何
恢复
数据库
要
恢复
数据库
,你需要先准备好
数据库
备份文件。备份文件通常是一个 SQL 脚本文件,或者是一个压缩文件,里面包含了
数据库
的所有表和数据。 接下来,你需要通过以下步骤来
恢复
数据库
: 确保你有足够的权限来
恢复
...
SQL Server
数据库
之备份和
恢复
数据库
备份和
恢复
数据库
1. 备份
数据库
1.1 新建备份设备1.2 用 SQL 命令备份
数据库
1. 备份
数据库
备份就是对
数据库
和数据对象进行复制i,便于在
数据库
遭道破坏时能够及时修复,这是
数据库
管理员的重要工作; 1.1 新建备份...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章