处理孤立用户的存储过程
作者:佚名 | 来源:网络 | 添加时间:2006-03-25 10:41:35 | 人气:865
处理孤立用户的存储过程
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
责任编辑:冬天来了