JobServer.ReassignJobsByLogin(String, String) JobServer.ReassignJobsByLogin(String, String) JobServer.ReassignJobsByLogin(String, String) Method

정의

현재 SQL Server 로그인을 소유한 모든 SQL Server 에이전트 작업에 대 한 소유권을 변경 합니다. Changes ownership for any SQL Server Agent job currently owned by a SQL Server login.

public:
 void ReassignJobsByLogin(System::String ^ oldLogin, System::String ^ newLogin);
public void ReassignJobsByLogin (string oldLogin, string newLogin);
Public Sub ReassignJobsByLogin (oldLogin As String, newLogin As String)
매개 변수
oldLogin
String String String

A String 이전 SQL Server 로그인을 지정 하는 값입니다. A String value that specifies the old SQL Server login.

newLogin
String String String

A String 새 SQL Server 로그인을 지정 하는 값입니다. A String value that specifies the new SQL Server login.

예제

SQL Server 에이전트에서 자동 관리 태스크 예약Scheduling Automatic Administrative Tasks in SQL Server Agent

설명

기본적으로 모든 SQL Server 로그인에 유지 하는 시스템 데이터베이스의 public 역할의 멤버 자격을 통해 사용자 게스트 SQL Server 에이전트 작업 (msdb).By default, any SQL Server login has membership, through the user guest, in the public role of the system database maintaining SQL Server Agent jobs (msdb). 경우는 SQL Server 에서 사용자가 만든 msdb, 작업 매핑 로그인 사용자가 만든 사용자가 아닌 로그인이 소유 합니다.When a SQL Server user is created in msdb, jobs created by the user mapping the login are owned by the login, not the user.

재할당 SQL Server 를 사용 하 여 에이전트 작업 소유권은 ReassignJobsByLogin 메서드 적절 한 권한이 필요 합니다.Reassigning SQL Server Agent job ownership by using the ReassignJobsByLogin method requires appropriate permission. SQL Server 현재 연결에 사용 되는 로그인에서 고정된 역할의 멤버 여야 합니다. sysadmin합니다.The SQL Server login used for the current connection must be a member of the fixed role sysadmin.

적용 대상