The meta data is from an SQL 2012 Server.
I have posted alot more, find the whole list here.
Goto Definition or MetaData
Definition:
sys.sp_approlepassword(nvarchar @rolename, nvarchar @newpwd)
MetaData:
create procedure sys.sp_approlepassword
@rolename sysname, -- name of app role
@newpwd sysname -- new password
AS
declare @stmt nvarchar(4000)
-- CHECK FOR NULL PASSWORD
if (@newpwd is null)
begin
raiserror(15034,-1,-1)
return (1)
end
-- CHECK FOR NULL NAME
if (@rolename is null)
begin
raiserror(15004,-1,-1)
return (1)
end
-- DISALLOW USER TRANSACTION --
set implicit_transactions off
if (@@trancount > 0)
begin
raiserror(15002, -1, -1, 'sys.sp_approlepassword')
return (1)
end
set @stmt = 'alter application role '
set @stmt = @stmt + quotename(@rolename, ']')
set @stmt = @stmt + ' with password = '
set @stmt = @stmt + quotename(@newpwd, '''')
BEGIN TRANSACTION
exec (@stmt)
if @@error <> 0
begin
ROLLBACK TRANSACTION
return (1)
end
COMMIT TRANSACTION
-- RETURN SUCCESS --
return (0) -- sp_approlepassword
No comments:
Post a Comment