다음을 통해 공유


시스템 테이블(Transact-SQL)

이 섹션의 항목에서는 Microsoft SQL Server 2005의 시스템 테이블에 대해 설명합니다.

어떤 사용자도 시스템 테이블을 직접 변경해서는 안 됩니다. 예를 들어 DELETE, UPDATE 또는 INSERT 문이나 사용자 정의 트리거를 사용하여 시스템 테이블을 수정하려고 시도하지 마십시오.

시스템 테이블에서 문서화된 열의 참조는 허용됩니다. 그러나 시스템 테이블의 열은 대부분 문서화되어 있지 않습니다. 응용 프로그램이 문서화되지 않은 열을 직접 쿼리하도록 작성해서는 안됩니다. 대신 응용 프로그램은 시스템 테이블에 저장된 정보를 검색하기 위해 다음 구성 요소 중 하나를 사용해야 합니다.

  • 시스템 저장 프로시저
  • Transact-SQL 문 및 함수
  • SMO(SQL Server Management Obejcts)
  • RMO(복제 관리 개체)
  • 데이터베이스 API 카탈로그 함수

이러한 구성 요소는 SQL Server에서 시스템 정보를 가져오기 위해 게시된 API를 구성합니다. Microsoft는 이러한 구성 요소의 릴리스 간 호환성을 유지합니다. 시스템 테이블의 형식은 SQL Server의 내부 아키텍처에 따라 달라지며 릴리스에 따라 변경될 수 있습니다. 따라서 시스템 테이블의 문서화되지 않은 열을 직접 액세스하는 응용 프로그램은 상위 버전의 SQL Server에 액세스하기 전에 변경되어야 할 수 있습니다.

섹션 내용

시스템 테이블 항목은 다음 기능 영역에 의해 구성됩니다.

Integration Services 테이블

Notification Services 테이블

테이블 백업 및 복원

SQL Server 에이전트 테이블

로그 전달 테이블

데이터베이스 유지 관리 계획 테이블

복제 테이블(Transact-SQL)

또한 이 섹션에는 SQL Server 2005의 시스템 뷰에 대한 SQL Server 2000 시스템 테이블의 매핑을 설명하는 항목이 들어 있습니다. 자세한 내용은 SQL Server 2000 시스템 테이블을 SQL Server 2005 시스템 뷰로 매핑을 참조하십시오.

참고 항목

참조

호환성 뷰(Transact-SQL)
카탈로그 뷰(Transact-SQL)

관련 자료

SQL Server 시스템 카탈로그 쿼리
시스템 기본 테이블

도움말 및 정보

SQL Server 2005 지원 받기