메타데이터(Transact-SQL)
Microsoft SQL Server 2005 에서는 사용자가 시스템 메타데이터 정보에 액세스하는 방법이 크게 변경되었습니다.
카탈로그 뷰
카탈로그 뷰는 시스템 카탈로그 메타데이터에 대한 완전히 새로운 관계형 인터페이스입니다. 이러한 뷰를 사용하면 서버의 모든 데이터베이스에 저장된 메타데이터에 액세스할 수 있습니다. 자세한 내용은 카탈로그 뷰(Transact-SQL)를 참조하십시오.
동적 관리 뷰
동적 관리 뷰에는 진행 중인 서버 작업, 동적으로 변경되는 상태 및 진단 정보를 표시하는 비지속형 메타데이터가 있습니다. 동적 관리 뷰는 주로 서버의 내부 메모리 구조에 대한 지정 시간 스냅숏을 제공합니다. 동적 관리 뷰는 동적으로 변경되는 데이터를 표시하므로 읽기 일관성이 보장되지 않습니다. 자세한 내용은 동적 관리 뷰 및 함수를 참조하십시오.
정보 스키마 뷰
xxx_SCHEMA 형식의 열을 가진 정보 스키마 뷰는 이제 스키마 이름을 반환합니다. 이전 버전의 SQL Server 에서는 이러한 정보 스키마 뷰가 사용자 이름을 반환합니다. 자세한 내용은 정보 스키마 뷰(Transact-SQL)를 참조하십시오.
시스템 테이블
SQL Server 2005 에서는 이전 버전과의 호환성을 위해 이전 버전 SQL Server 의 데이터베이스 엔진 시스템 테이블이 읽기 전용으로 구현되었습니다. 이러한 시스템 테이블의 데이터로 직접 작업할 수는 없습니다. 자세한 내용은 시스템 테이블(Transact-SQL)을 참조하십시오.
복제 시스템 테이블
여러 기존 복제 시스템 테이블이 새 복제 기능을 지원하도록 업데이트되었습니다. 자세한 내용은 향상된 복제 기능을 참조하십시오. 다음 표에서는 새 복제 시스템 테이블을 나열합니다.
새 시스템 테이블 | 설명 |
---|---|
복제 에이전트 매개 변수 정보가 들어 있으며 특정 에이전트 유형에 대해 설정할 수 있는 매개 변수를 지정하는 데 사용됩니다. |
|
피어 투 피어 복제에서 특정 구독자에게 반환할 명령을 결정하는 데 사용되는 트랜잭션 로그에서 LSN(로그 시퀀스 번호) 값을 추적하는 데 사용됩니다. |
|
다른 유형의 게시를 위한 복제에 지원되는 모든 버전의 DBMS(데이터베이스 관리 시스템) 마스터 목록이 들어 있습니다. |
|
지원되는 각 DBMS의 전체 호스트 데이터 형식 목록을 정의합니다. |
|
원본 DBMS의 데이터 형식과 대상 DBMS의 특정 데이터 형식 간에 허용된 데이터 형식 매핑을 정의합니다. |
|
매핑에 대한 원본 데이터 형식 정보가 들어 있습니다. 이 정보는 원본 DBMS에서 데이터 형식의 특정 인스턴스를 설명하는 데 사용됩니다. 또한 이 정보는 매핑을 구성하는 두 DBMS 시스템을 정의합니다. |
|
구독을 병합 게시와 동기화할 때 발생하는 충돌을 추적합니다. |
|
변경된 특정 행이 속하는 각 파티션 ID당 한 개의 행을 저장합니다. |
|
병합 게시에 대해 정의된 각 파티션의 동적 스냅숏 위치를 추적합니다. |
|
병합 게시의 파티션에 대한 변경 내용을 추적합니다. |
|
특정 데이터베이스의 각 파티션 그룹당 한 개의 행을 저장합니다. |
|
게시 테이블에 있는 지정된 행이 속했던 파티션에 대한 기록 정보를 저장합니다. |
|
피어 투 피어 복제 토폴로지에서 각 트랜잭션을 구독에 매핑합니다. |
|
게시자에서 트랜잭션 로그에 삽입된 모든 추적 프로그램 레코드의 기록을 유지 관리합니다. |
|
스냅숏이나 트랜잭션 게시에 게시되고 각 열을 해당 병합 아티클에 매핑하는 각 테이블 열에 대한 행을 하나씩 포함합니다. |
|
병합 게시에 게시되고 각 열을 해당 병합 아티클에 매핑하는 각 테이블 열에 대한 행을 하나씩 포함합니다. |
|
각 아티클의 파티션에 대한 정보를 제공합니다. |
|
트랜잭션 및 스냅숏 게시에 게시된 아티클에서 스키마 변경 내용을 추적합니다. |
자세한 내용은 복제 테이블(Transact-SQL)을 참조하십시오.
참고 항목
관련 자료
Transact-SQL의 새로운 기능 및 향상된 기능(Transact-SQL)