处理孤立用户的存储过程

转载 2006年06月07日 14:37:00
处理孤立用户的存储过程


CREATE PROCEDURE [LoneUser]
--INPUT
@DBName nvarchar(50),
@UserName nvarchar(50)
AS
Exec sp_configure 'allow updates','1'
RECONFIGURE WITH OVERRIDE
Declare @ExecStr nvarchar(4000)

Select @ExecStr = ' Declare @b varbinary(85) '
+ ' Use Master'
+ ' Select @b = sid From syslogins Where Name = ''' + @UserName + ''''
+ ' Use ' + @DBName
+ ' Update sysusers Set sid = @b Where name = ''' + @UserName + ''''

--Print @ExecStr
Exec(@ExecStr)

Exec sp_configure 'allow updates','0'
RECONFIGURE WITH OVERRIDE

相关文章推荐

mysql实操(一)—使用存储过程模拟实现用户登录

存储引擎对于我来说常用的存储引擎有:InnoDB和MyISAM InnoDB:支持外键和事务,事务性表(如用户付款、用户权限)应该使用InnoDB作为存储引擎 MyISAM:不支持外键和事务,频繁...

[SqlServer]用户注册、登录、修改密码存储过程实例

--添加会员存储过程 CREATE PROCEDURE Joinmymy (      @useremail  VARCHAR(50),      @userpwd    ...

如何只授予用户查看存储过程定义的权限

关于ORACLE账号的权限问题,一般分为两种权限:系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、创建存储过程等对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)