sp_grant_login_to_proxy(Transact-SQL)
적용 대상:SQL Server
프록시에 대한 보안 주체 액세스 권한을 부여합니다.
구문
sp_grant_login_to_proxy
{ [ @login_name = ] 'login_name'
| [ @fixed_server_role = ] 'fixed_server_role'
| [ @msdb_role = ] 'msdb_role' } ,
{ [ @proxy_id = ] id | [ @proxy_name = ] 'proxy_name' }
인수
[ @login_name = ] 'login_name'
액세스 권한을 부여할 로그인 이름입니다. login_name nvarchar(256)이며 기본값은 NULL입니다. @login_name, @fixed_server_role 또는 @msdb_role 중 하나를 지정해야 합니다. 그렇지 않으면 저장 프로시저가 실패합니다.
[ @fixed_server_role = ] 'fixed_server_role'
액세스 권한을 부여할 고정 서버 역할입니다. fixed_server_role nvarchar(256)이며 기본값은 NULL입니다. @login_name, @fixed_server_role 또는 @msdb_role 중 하나를 지정해야 합니다. 그렇지 않으면 저장 프로시저가 실패합니다.
[ @msdb_role = ] 'msdb_role'
액세스 권한을 부여할 msdb 데이터베이스의 데이터베이스 역할입니다. msdb_role nvarchar(256)이며 기본값은 NULL입니다. @login_name, @fixed_server_role 또는 @msdb_role 중 하나를 지정해야 합니다. 그렇지 않으면 저장 프로시저가 실패합니다.
[ @proxy_id = ] id
액세스 권한을 부여할 프록시의 식별자입니다. ID는 기본값이 NULL인 int입니다. @proxy_id 또는 @proxy_name 중 하나를 지정해야 합니다. 그렇지 않으면 저장 프로시저가 실패합니다.
[ @proxy_name = ] 'proxy_name'
액세스 권한을 부여할 프록시의 이름입니다. proxy_name nvarchar(256)이며 기본값은 NULL입니다. @proxy_id 또는 @proxy_name 중 하나를 지정해야 합니다. 그렇지 않으면 저장 프로시저가 실패합니다.
반환 코드 값
0 (성공) 또는 1 (실패)
설명
sp_grant_login_to_proxy msdb 데이터베이스에서 실행해야 합니다.
사용 권한
sysadmin 고정 서버 역할의 멤버만 sp_grant_login_to_proxy 실행할 수 있습니다.
예
다음 예제에서는 로그인 adventure-works\terrid
에서 프록시 Catalog application proxy
를 사용할 수 있습니다.
USE msdb ;
GO
EXEC dbo.sp_grant_login_to_proxy
@login_name = N'adventure-works\terrid',
@proxy_name = N'Catalog application proxy' ;
GO
참고 항목
CREATE LOGIN(Transact-SQL)
sp_add_proxy(Transact-SQL)
sp_revoke_login_from_proxy(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기