@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
@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 комментарий
13 декабря 2013 12:56
Здравствуйте, Михаил!
Нет, эта хранимая процедура не используется.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать