sqlserver2005 删除 对于 用户“**” (Microsoft.SqlServer.Smo)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver2005 删除 对于 用户“**” (Microsoft.SqlServer.Smo)相关的知识,希望对你有一定的参考价值。

标题: Microsoft SQL Server Management Studio
------------------------------

删除 对于 用户“**”失败。 (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=删除+User&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

数据库主体在该数据库中拥有 架构,无法删除。 (Microsoft SQL Server,错误: 15138)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1406&EvtSrc=MSSQLServer&EvtID=15138&LinkId=20476

------------------------------
按钮:

确定
------------------------------
解决了,谢谢!
是得先删除该用户所在的架构才能删除该用户。

先删除此用户对应的架构,然后在删除对应的用户
1.SQL SERVER MANAGEMENT STUDIO---数据库---安全性----构架,先删除对应的构架
2.SQL SERVER MANAGEMENT STUDIO---数据库---安全性---用户,删除对应的用户
参考技术A 不知道楼主是在进行什么操作的时候出现的这个提示?

sqlserver 2005 触发器,的小问题

想数据库设计时,给表写上触发器会不会影响执行速度,比如说:

删除的时候判断是否符合条件如果符合,则删除。但是则合格判断方法要检索其他的表,或者调用固定的存储过程,那么在每次删除就会执行触发器,如果频繁操作是否会对服务器造成压力?

还有就是现在的一般数据库设计中,触发器使用的多吗?如果有使用触发器那么一会是什么情况下使用触发器?

性能当然会有影响,但一定要做的操作,不在触发器牺牲一点性能也要在其它地方牺牲性能,所以权衡一下哪个更好。对于触发器,通常建议不要把业务逻辑的代码放在触发器去做。如果系统比较大,触发器的缺点就比较凸显了,难以调试 参考技术A 金蝶和用友软件也都会有这种(其他软件没研究过)
不是不能用
找到平衡点即可

以上是关于sqlserver2005 删除 对于 用户“**” (Microsoft.SqlServer.Smo)的主要内容,如果未能解决你的问题,请参考以下文章

SQL server 2005数据库安装失败

sqlserver 2005 触发器,的小问题

SqlServer2005删除实例

安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

sql server 2005怎么自动定时删除3天前的备份文件?

如何彻底删除sql server已安装实例