在SQL2000中,我们通常会用附加数据库的方法进行数据库的迁移工作,附加完成后,如果你要使用以前的用户名和密码的话,它会提示:因为选定的用户拥有对象,所以无法除去该用户,下面就是如何解决的具体方法:
1.打开企业管理器,展开服务器,右键点击本地服器,属性:
打开sql server 属性(配置)窗口
2.选择常规窗口,将 自动开启sql server 代理 选上
确定
3.重复动作1.打开打开sql server 属性(配置)窗口,选择 服务器设置窗口:
将 允许对系统目录直接进行修改 选上,确定。
4.展开数据库,看到数据库系统表 sysusers ,右键--打开表--返回所有行:
5.选择应为还原而添加进来的用户,找到相关行,点右键 删除:
选择 是
在返回到用户列表,看看还有该用户没有,如果没有用户,我们在去sql的安全里面把该数据库对应的用户添加上去,我把liuhui添加上去了,测试没有问题了。
再返回动作3把选择上的 允许对系统目录直接进行修改 去掉
使用下面这个方法也可以删除这个用户,把数据表里的所有者对象全部修改成dbo,现在再删除就已经没有问题了.
南京服务器托管 | 南京服务器租用 | 南京网站建设 | 南京企业建站 | 南京服务器代维 | 虚拟主机 | 顶级域名 | 网站优化 | 网站推广 | 南京中绘谷网络数据中心467.cn
| 整理发布 | TEL:13913852884,025-58633651,QQ:21390019