는 방법을 보거에서 SQL 서버 관리 Studio
의:다니엘 Farina|업데이트:2019-04-03|Comments|관련상>트리거
문제를
SQL 서버는 여러 유형의 트리거를 만들 수 있는,그러나 찾기 themusingSQL 서버 관리 스튜디오(sql server management studio)쉽지 않을 수도 있습니다면 어디 있는지 볼 수 있습니다. 이 팁에서는 두 트리거를 모두 찾고 관리하는 방법을 살펴 봅니다.
솔루션
사용자가 스크립트를 구성,관리 및 편집할 수 있는 그래픽 인터페이스입니다. 하지만 개체를 찾을 위치를 아는 것이 항상 쉬운 것은 아니며 트리거에는 여러 가지 유형의 트리거가 있으며 모두 같은 위치에 있는 것은 아닙니다.다음 두 가지 유형의 트리거를 만들 수 있습니다:
- 데이터 조작 언어(데이터 조작 언어)트리거 및
- 데이터 정의 언어(데이터 정의 언어)트리거.
트리거는 지정된 테이블 또는 뷰의 데이터를 변경하려고 할 때 발생하는 트리거입니다. 테이블 및 뷰에서 만들 수 있습니다.즉,데이터베이스 개체를 만들거나 변경하거나 삭제합니다.즉,연결된 서버 또는 데이터베이스를 생성,변경 또는 삭제할 수 있습니다.
다음 섹션에서는 각 유형의 트리거에 액세스하는 방법을 보여줍니다.특정 테이블에 트리거를 표시해야 하는 경우 다음과 같은 방법으로 사용할 수 있습니다. 먼저 데이터베이스를 확장한 다음 테이블을 포함하는 데이터베이스를 확장합니다. 다음 테이블 폴더를 확장하고 찾고 있는 테이블을 찾은 다음 테이블 및 트리거를 확장하여 아래 그림과 같이 테이블에 대한 트리거 목록을 봅니다.

이제 트리거를 찾았으므로 트리거를 마우스 오른쪽 버튼으로 클릭하여 메뉴를 볼 수 있습니다. 스크립트 트리거를 클릭하면 다음과 같이 생성 할 수있는 다른 스크립트를 볼 수 있습니다.

이 컨텍스트 메뉴는 트리거를 수정,스크립트,종속성보기,활성화 또는 비활성화 및 삭제할 수있는 기회를 제공합니다. 수정 항목은 트리거의 소스 코드가 트리거 변경 문장으로 스크립팅된 새 스크립트 창을 엽니다.또한 뷰로 범위가 지정된 트리거를 확인할 수 있습니다.테이블 범위 트리거를 보는 것과 동일한 단계를 수행하되 테이블 폴더를 확장하는 대신 뷰 폴더를 확장합니다. 그런 다음 다음 화면 캡처는 해당 단계를 순서대로 보여줍니다.

또한 트리거를 마우스 오른쪽 버튼으로 클릭하면 트리거 범위 테이블과 유사한 메뉴가 표시됩니다.

다음 화면 캡처에서 데이터베이스 트리거를 마우스 오른쪽 단추로 클릭하면 상황에 맞는 메뉴가 테이블 및 뷰 스코프 트리거와 약간 다르다는 것을 알 수 있습니다. 수정 항목은 없지만 트리거를 드롭하고 명령문을 만들 기회가 있습니다. 또한 테이블 및 뷰 범위 트리거 에서처럼 트리거 종속성을 보거나 트리거를 비활성화 및 삭제할 수있는 옵션이 있습니다.

서버 범위의 SQL 서버 DDL 트리
경우에 우리가 보고 싶은 DDL 트리거에 영향을 주는 전체 serverwe 에서 볼 필요가 서버 개체 폴더에서 서버 수 있습니다. 당신은 아이 가지를 볼 것입니다.도둑들. 트리거 폴더를 확장합니다.

트리거 이름을 마우스 오른쪽 버튼으로 클릭하면 데이터베이스 범위 트리거와 동일한 항목이 있는 메뉴가 표시됩니다.
- 이 팁은 다음과 같이 작성되었습니다.이 경우 다음 도움말을 참조하여 새 기능을 업그레이드할 가치가 있는지 확인하는 것이 좋습니다. 또한 이 팁을 살펴보십시오.엑스 중요한 기능.이 도움말을 통해 로컬 컴퓨터에 설치 하는 방법에 대 한 빠른 가이드에 대 한 참조 하십시오.
- 트리거 이름을 알고 있는 경우 개체 검색 기능을 사용할 수 있습니다.자세한 내용은 여기에서 확인할 수 있습니다.
- 트리거의 이름을 모르는 경우 이 팁에서 스크립트를 사용할 수 있습니다.
- 모든 데이터베이스에 대해 트리거를 스크립팅해야 하는 경우 다음 팁 스크립트 트리거를 참조하십시오.
- 트리거를 사용하여 더 많은 팁과 트릭을 보려면 서버 트리거 팁 카테고리를 계속 지켜봐주십시오.
- 서버 관리 스튜디오 팁 범주를 찾아볼 수 있습니다.


저자에 관하여

내 모든 팁보기
기사 마지막 업데이트:2019-04-03