SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO CREATEPROCEDURE[sz_dvp_restore_login_user] --INPUT @DBNamenvarchar(50), @UserNamenvarchar(50) AS Exec sp_configure 'allow updates',1 RECONFIGUREWITH OVERRIDE Declare@ExecStrnvarchar(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 RECONFIGUREWITH OVERRIDE GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO