解决microsoft sql server error:15138的方法
2013-05-28 14:54
495 查看
When you drop a user in Microsoft SQL Server, an error occurs:
1. Drop failed for User 'fastnet(就是要删除的user名)'. (Microsoft.SqlServer.Smo)
2. An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
3. The database principal owns a schema in the database, and cannot be dropped. (.Net SqlClient Data Provider)
(Microsoft SQL Server, Error: 15138)
找了半天,这个msdn的方法最好
http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/67ce8ae7-d47c-4515-9929-92d2a516934a
步骤很简单
假设你要删除某一数据库 的其中一个user 不是login的user用户,而是database的user 因为有schema的限制,所以你不能随便删除,删除了就会出现15138的问题,就是上面显示的。。要删除怎么办咧。。步骤如下
1、打开 数据库 选择某一个database,到 Security-》Users *记住是database下的某一个数据库
我这里要删除的是fastnet这个user
2、查看fastnet的属性,properties 看到他的schema
3、打开这个数据库的Shema ,
4、 打开fastnet的 properties-》search-》Browes 查看shema
选择一个跟fastnet不同名的owner 这才是修改了 fastnet的 owner。。不然根本删不了的。。。
我就把fastnet的owner 改成了db_securityadmin这个哦。。。你再ok 回到主界面
最后delete fastnet用户就ok啦。。。哈哈
我可是自己截图自己 写的哦。。。居然都是英文的方法,还是自己试一试比较有用。。。
哈哈 不错不错。。
1. Drop failed for User 'fastnet(就是要删除的user名)'. (Microsoft.SqlServer.Smo)
2. An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
3. The database principal owns a schema in the database, and cannot be dropped. (.Net SqlClient Data Provider)
(Microsoft SQL Server, Error: 15138)
找了半天,这个msdn的方法最好
http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/67ce8ae7-d47c-4515-9929-92d2a516934a
步骤很简单
假设你要删除某一数据库 的其中一个user 不是login的user用户,而是database的user 因为有schema的限制,所以你不能随便删除,删除了就会出现15138的问题,就是上面显示的。。要删除怎么办咧。。步骤如下
1、打开 数据库 选择某一个database,到 Security-》Users *记住是database下的某一个数据库
我这里要删除的是fastnet这个user
2、查看fastnet的属性,properties 看到他的schema
3、打开这个数据库的Shema ,
4、 打开fastnet的 properties-》search-》Browes 查看shema
选择一个跟fastnet不同名的owner 这才是修改了 fastnet的 owner。。不然根本删不了的。。。
我就把fastnet的owner 改成了db_securityadmin这个哦。。。你再ok 回到主界面
最后delete fastnet用户就ok啦。。。哈哈
我可是自己截图自己 写的哦。。。居然都是英文的方法,还是自己试一试比较有用。。。
哈哈 不错不错。。
相关文章推荐
- 解决microsoft sql server error:15138的方法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- JSP连接Microsoft SQL Server出错:Error establishing socket解决方法
- Microsoft SQL Server,附加数据库 错误:Error 916解决方法
- PB编译提示:DBMS MSS Microsoft SQL Server 6.0不支持当前安装的解决方法
- 当sqlserver启用sa账户时,出现Microsoft SQL Server 错误代号: 15535 解决方法 (转)
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- (Microsoft SQL Server,附加数据库 错误: 916)解决方法
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- sql server 2012错误:"用户 sa 登录失败 microsoft sql server,错误:18456"解决方法
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- Microsoft OLE DB Provider for SQL Server 错误 '80040e37'解决方法
- 经验:SQL Server Compact 出现的错误解决方法. There was an error parsing the query
- 解决sqllserver登录的时候提示错误录过程中发生错误。(provider:命名管道提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)
- 无法打开物理文件xxx.mdf 操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120) 的解决方法
- SQL SERVER 2008报Invalid object name 'master.dbo.spt_values'. (Microsoft SQL Server, Error: 208)错误的解决办法。
- 解决Microsoft SQL Server Management Studio Express不能在win7附加数据库的方法