developer tip

SQL Server Management Studio 2008에서 만든 트리거를 볼 수 없습니다.

optionbox 2020. 11. 10. 08:03
반응형

SQL Server Management Studio 2008에서 만든 트리거를 볼 수 없습니다.


Albums 테이블에 간단한 트리거를 만들었습니다. 그러나 해당 트리거는 트리거 폴더의 프로그래밍 기능에서 개체 탐색기에 표시되지 않습니다. 해당 폴더를 새로 고치고 SSMS를 다시 시작했지만 여전히 운이 없습니다. 그러나 트리거 폴더의 해당 테이블 아래에서 트리거를 볼 수 있습니다. 기능입니까, 버그입니까?

SQL Server 2008을 사용하고 있습니다.


프로그래밍 기능의 트리거는 데이터베이스 트리거 ( DDL 트리거 ) 용입니다. 테이블 을 확장하면 테이블 트리거 ( DML 트리거 )를 볼 수 있습니다 . 예를 들어, "students"테이블에 대한 트리거를 찾고 있습니다. 팔로우 : "Tables"확장 "=>"students "확장"=> 여기에서 트리거 노드에서 DML 트리거를 찾을 수 있습니다.


다음은 특정 테이블에 대한 트리거가있는 위치입니다.

여기에 이미지 설명 입력


그래도 찾을 수 없다면 다음을 지정했기 때문일 수 있습니다.

CREATE TRIGGER X
ON SERVER ALL

서버 수준에서 배포되도록 지정합니다.

확장 서버 개체> 트리거


데이터베이스 탭을 축소 한 다음 새로 고침 (F5)하고 TableName> 트리거>를 확장하면 여기에 트리거가 있습니다 (자동으로 저장되기 전에 먼저 실행해야합니다.).

참고 URL : https://stackoverflow.com/questions/5369599/cant-see-the-triggers-that-i-created-in-sql-server-management-studio-2008

반응형