
请按照我说的步骤去做:第一、还原数据库第二、右键点击刚还原的数据库名称→属性→权限,把用户的权限删除(假设用户为test),就是把那些绿色的勾取消。第三、在该数据库的“用户”里把对应的用户名test删除。第四、分别对该数据库里包含的表,所有用到该用户test的权限取消(把勾去掉)————(可以先做第三步,做完后如果表里没有该用户test,则不需要做这一步。因为我是先做的第四步,所以没试过先做第四步,不知道会怎样?,。。嘿嘿:)。第五步,新建登录,设定默认数据库和访问数据库权限。第六步,重新对刚才还原的数据库和表赋予权限。OK,搞定了吧~?!二、(sqlserver)如何还原一个数据库?
您好!数据库的还原操作主要有以下几种:一、使用SQK的企业管理器来进行图形化的还原(打开管理器在还原的数据库上右击{任务}—还原;然后在弹出的对话框中:选择要还原源文件和要还原目标的)二、使用SQL代码还原:RESTORE DATABASE 数据库名 FROM DISK= 'F:\\my.bak ' WITH REPLACE。三、做一个作业代理:在步骤哪里加入以上代码;可以实现定时自动还原。四、使用附加的方式;这个需要有二个文件(日志和数据文件)五、使用其它软件进行还原。说明:还原可以从低版本到高版本;反之则出错。