@AUserPassword nvarchar(100) - не используеться, название функции SetUserPassword не сотвествует выполняемой работе. Террасофт этой функцие пользуеться?

CREATE procedure [dbo].[tsp_SetUserPassword] (
        @AUserName sysname,
        @AUserPassword nvarchar(100)
)
AS
begin
        /*
        ** Set User Password.
        */


        SET nocount ON

        declare @CanUpdate integer
        declare @UserIsSysAdmin integer

        IF (@AUserName = system_user)
        begin
                SET @CanUpdate = 1
        end else
        begin
                SET @UserIsSysAdmin = is_srvrolemember('sysadmin')
       
                IF (@UserIsSysAdmin = 1)
                begin
                        SET @CanUpdate = 1
                end else
                begin
                        SET @CanUpdate = 0
                end
        end

        IF (@CanUpdate = 1)
        begin
                UPDATE [tbl_AdminUnit]
                SET
                        [UserPasswordChangedOn] = getdate()
                WHERE [Name] = @AUserName
        end
end

Нравится

1 комментарий

Здравствуйте, Михаил!
Нет, эта хранимая процедура не используется.

Показать все комментарии