浏览 2272 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-20
开始想把恢复后的数据库里的用户删掉重建,可是这个用户拥有很多表,删不了。 后来想把服务器的login删了重建,可是重建时提示在database里已经有同名用户,也不行。 最后找到一个还算简单的办法: 1、 打开允许更新系统表选项 在企业管理器的服务器属性里,选择服务器设置标签,选中“允许对系统目录直接进行修改” 2、执行以下SQL语句,假设用户名是myuser,恢复的数据库是mydb use master DECLARE @SID varbinary(85) SELECT @SID = sid FROM sysxlogins where [name]='myuser' update mydb.dbo.sysusers set sid=@sid where name='myuser' 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |