비 시스템 관리자가 설정 생성 및 SQL Server 에이전트 작업을 관리 할 수

비 시스템 관리자가 설정 생성 및 SQL Server 에이전트 작업을 관리 할 수


문제 설명

어느 날 사용자 아웃소싱 업체에게 편지가, SQL Server 에이전트 작업 오류 때문에 AP에 대한 사용자의 IT 직원의 연락에 대한 권한이 부족한 SQL Server 로그인을 사용하는 프로그램 방식에서 발생 확립하는 응용 프로그램을 언급 (로그인) 세트 시스템 관리자.

SQL 서버 익숙한 친구 모두가 제조사에 따라 직접 문제를 즉시 해결 과정의 sysadmin 서버 역할 로그인에 추가했다 경우 sysadmin 서버 역할 권한이 무엇을 할 수 있는지 알고 있지만, 응용 프로그램은 SQL Server 에이전트 작업을 삭제 / 만들어야 기반 권한의 최소화 원칙 만, 더 적절하지 않을 것 같은 필요한 권한을 서명 할 권한?

따라서 SQL Server 에이전트 작업을 직접 만들고 관리 할 수 ​​있습니다 비 시스템 관리자 나 DBA를 허용하려면이 문서의 도입을 참조 할 수 있습니다.

사용자와 해당 설정 회원 만들기

[> 확인 MSDB] 사용자에 대응하여 서명 속성 창을 클릭하면 개체 탐색기에서 서명을 사용하는 응용 프로그램을 찾을 수, SQL Server Management Studio를여십시오.

대상 데이터베이스 역할 멤버 자격 확인 [SQLAgentUserRole, SQLAgentReaderRole 또는 SQLAgentOperatorRole] 아래 다음 확인을 클릭하여 창을 닫습니다.

또한, 로그인을 허가 할 수있다 경우가 SQL Server 에이전트 작업 일정을 조회 할 수 sysjobs 시스템 데이터 테이블을 조회 할 수있는 권한이 같은 응용 프로그램의 요구 사항에 따라, 다음 T-SQL 코드는 명령을 완료 할 수 있습니다 :



go

grant select on dbo.sysjobs to [登入名称]

go

참조 데이터

SQL Server 에이전트 작업을 만들고 관리하는 사용자 설정

SQL Server 에이전트 작업을 만들고 관리하는 사용자 설정

원본 : 큰 상자  가 아닌 시스템 관리자가 만들고 SQL Server 에이전트 작업을 관리 할 수 있습니다 설정


추천

출처www.cnblogs.com/chinatrump/p/11505602.html