SSMS에서 서버 에이전트를 찾을 수 없습니다


19

나는 가이드 다음입니다 - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ I 단계에 도달 할 때까지 노력하고 있습니다 (8)

  1. 이제 새로 만든 스크립트를 예약하십시오. SSMS에서 추적하려는 서버에 연결하십시오. 작업 폴더를 볼 수 있도록 SQL Server 에이전트로 이동하여 확장하십시오. 작업 폴더를 마우스 오른쪽 단추로 클릭하고 새 작업을 선택하십시오.

SQL Server 에이전트-> 작업-> 새 작업

찾을 수 없습니다 SQL Server Agent. 이것을 어디에서 SQL Server Agent볼 수 있습니까? 현재 사용자에게 모든 액세스 권한을 부여했습니다.


1
사용중인 SQL Server 버전과 버전을 추가 할 수 있습니다.
Max Vernon


나는 이것이 오래된 게시물이라는 것을 알고 있습니다. 또한 SQL Server 에이전트가 서비스에서 비활성화되어 있으면 관리 스튜디오에서도 볼 수 없다는 것을 기억하십시오.

답변:



10

SQL Server 에이전트는 특정 버전의 SQL Server에서만 사용할 수 있습니다. 예를 들어 SQL Server Express에서는 전혀 사용할 수 없습니다.

SQL Server Standard 또는 Enterprise가있는 경우 서버 항목 목록의 맨 아래에있는 SSMS (SQL Server Management Studio)에서 사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오


실제로 SQL Server Enterprise Edition을 설치했습니다. CD가 없기 때문에 SQL Server Express를 설치하지 않았습니다. 그렇다면 SQL Server 에이전트를 어떻게 볼 수 있습니까?
Jack

Windows Server 2008 R2에 SQL Server 2008 Enterprise를 설치하면 이러한 문제가 발생할 수 있습니까?
Jack

1
SSMS가 설치되었다고 가정하면 자동으로 SSMS에 있어야합니다. SQL Server를 설치하는 동안 SQL Server 에이전트를 설치하도록 선택 했습니까? Windows Server 2008 R2에서 실행하는 것은 문제가 아닙니다.
Max Vernon

2
또한 SSMS Express 버전을 사용하고 있지 않고 인스턴스에 대한 sysadmin 권한이나 msdb 데이터베이스의 적절한 역할이 있는지 확인해야합니다.
Jason Cumberland

1
음, PowerShell은 문제를 찾는 솔루션처럼 보입니다. 이것은 여전히 ​​SQL Server 2012에서 작동 합니다 . mssqltips.com/sqlservertip/1272/… 죄송합니다.이 답변과 관련이 없습니다.
Aaron Bertrand

2

Boris Hristov와 Max Vernon에게 감사의 말을 전합니다.

예, MSSQLSERVER를 보려면 사용자에게 sysadmin권한 이 있어야합니다 . 또한 MSSQLSERVER가 SQL Server 2008의 기본 인스턴스 인 경우 호스트 이름을 호출하기 만하면을 (를) 볼 수 있습니다 SQL Server Agent.


2

서버 쪽 추적을 시작하기 위해 SQL Server 에이전트가 필요하지 않습니다. 그것은 단지 그것을 예약하는 것입니다.

관리 스튜디오 / 쿼리 분석기 창에서 직접 명령을 실행할 수 있습니다.

방법은 다음과 같습니다.

SQL Server 프로파일 러를 열고 원하는 추적을 설정하십시오. 추적을 실행 한 다음 중지하십시오. File-> Export-> Trace Definition으로 이동하여 관심있는 대상을 선택하십시오.

SQL Management Studio에서 추적을 시작하는 데 필요한 SQL 명령이 저장됩니다.

나는이 기술을 항상 사용합니다.


1
쿼리 분석기 창에서 직접 명령을 실행하는 방법에 대한 추가 설명이 가능합니까?
Jack

1

나는 그것이 오래되었고 이미 해결되었다는 것을 알고 있지만 문제가 발생 하여이 페이지를 발견하여 누군가를 도울 것입니다.

경우에 따라 레이블을 사용하여 SQL Server 에이전트를 확장 할 수 없습니다 (에이전트 XP 비활성화). 이 경우이 코드를 실행하여 활성화하십시오.

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'Agent XPs', 1;  
GO  
RECONFIGURE  
GO  

이 작업과 관련된 정보는 다음과 같습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.