作者:堕天使乖怪_546 | 来源:互联网 | 2014-04-30 14:32
以下为引用的内容:CREATEPROCEDURE[LoneUser]--INPUT@DBNamenvarchar(50),@UserNamenvarchar(50)ASExecsp_configure'allowupdates','1'RECONFIGUREWITHOVERRIDED
以下为引用的内容:
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