programing

SQL Server Management Studio 2008에서 만든 트리거를 볼 수 없음

instargram 2023. 6. 21. 22:10
반응형

SQL Server Management Studio 2008에서 만든 트리거를 볼 수 없음

앨범 테이블에 간단한 트리거를 만들었습니다.그러나 트리거 폴더의 프로그래밍 가능성에 있는 개체 탐색기에는 해당 트리거가 표시되지 않습니다.저는 그 폴더를 새로 고치고 SSMS를 다시 시작했지만 여전히 실패했습니다.하지만 트리거 폴더의 테이블 아래에 해당 트리거가 표시됩니다.이것은 기능입니까, 아니면 버그입니까?

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

Programmability의 트리거는 데이터베이스 트리거(DDL 트리거)용입니다.테이블을 확장하면 테이블 트리거(DML 트리거)를 볼 수 있습니다.예를 들어 테이블 "트리거"에 대한 트리거를 찾고 있습니다. "테이블" 확장=> "트리거" 확장=> 여기서 트리거 노드에서 DML 트리거를 찾을 수 있습니다.

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

enter image description here

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

CREATE TRIGGER X
ON SERVER ALL

서버 수준에서 배포됨을 지정합니다.

서버 개체 > 트리거 확장

데이터베이스의 탭을 접은 다음 새로 고침(F5)하고 TableName > Triggers >를 확장합니다(자동으로 저장되기 전에 먼저 실행해야 함).

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

반응형