在SQL Server2005中删除数据库用户
来源:互联网 发布:淘宝介入后同意退款 编辑:程序博客网 时间:2024/04/28 03:18
早上恢复了以前的一个数据库,但是里面的用户下面没了登录名,而且架构显示db_owner也不可更改,我用的是sqlserver2005。这样用这个用户是登录不了的,然后我就想把他删除再建个用户,但是也删除不了。在SQL Server2000中删除数据库用户很简单,只要直接删除或者使用Drop User命令就可以了,但是SQL Server2005中直接操作是不行的,这是因为在SQL Server 2005中架构是做为实体对待的。所以要删除该用户,需要先删除该用户所拥有的架构或更改此架构的所有者。否则会提示”数据库主体在该数据库中拥有架构,无法删除。
搜索了一下知道每一个数据库用户对应于一个系统登陆帐号,并且每一个架构只能赋予一个用户。所以直接删除用户的架构是不可以的,然后我就新建一个登录名,并且在用户映射里面将db_owner架构付给他,然后就可以删除之前的用户了。
- 在SQL Server2005中删除数据库用户
- 怎样在SQL Server2005中删除数据库用户
- 在Eclipse中实现Jdbc连接SQL Server2005数据库
- sql server2005删除所有用户视图和删除表
- SQL Server2005中删除重复行
- SQL Server2005中删除重复行
- SQL Server2005中删除重复行
- SQL SERVER 2012数据库:删除用户时提示“数据库主体在该数据库中拥有架构”无法删除解决办法
- Sql Server2005 错误15023:当前数据库中已存在用户或角色
- Sql Server2005 错误15023:当前数据库中已存在用户或角色
- SQL Server2005数据库查询中使用CTE
- SQL Server2005数据库查询中使用CTE
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- SQL Server删除用户时产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- 在SQL Server2005中使用.Net代码
- 在SQL Server2005中导入Access
- 在SQL Server2005中进行错误捕捉。
- 非局部静态对象
- 如果还不知道就去code.google.com看一看吧
- ORCALE实现split
- oracle中的数组
- 最简单FreeBSD网关方案
- 在SQL Server2005中删除数据库用户
- 华为面试归来
- 今日心情(3月18)
- tar命令的使用方法
- SetWindowPos(...) 的一些注意事项。
- yui-ext alpha 2
- Asp.net1.0和2.0网站共存只解决方法---使用应用程序池
- 越狱到底有多少别名(暴强!)
- ASP.NET服务器控件之视图状态