2014-03-05 3 views
1

SQL 객체를 버전 제어에 추가하기위한 첫 번째 단계로 sys.objects, sys.modules을 쿼리하여 모든 객체를 CREATE으로 스크립트하는 스크립트를 작성했습니다. here의 예제를 사용하여 테이블을 스크립팅했습니다. 목표는 SQL 오브젝트의 변경 내역을 보존하고 현재는 수동으로 수행하는 SQL 단계를 자동화하는 것입니다. 이제 XMLSchemaCollectionsCREATE으로 스크립트해야하지만 어떻게 행운을 찾지 못했습니다. 여러 개의 sys.xml_schema_* 테이블을 쿼리하고 XML 요소를 고민하는 요소가 포함되어 있다고 생각합니다. 아무도 이것을 달성하는 방법의 실천 사례가 있습니까?XML 스키마 컬렉션의 생성 스크립트를 쿼리 할 수 ​​있습니까?

참고 : 타사 구성 요소 (예 : RedGate) 또는 Visual Studio 데이터베이스 프로젝트가 아니라 SQL 스크립트를 통해이를 수행해야합니다.

답변

1

당신은 xml_schema_namespace (Transact-SQL)

모든 스키마 또는 지정된 XML 스키마 컬렉션에서 특정 스키마를 재 구축 기능을 사용할 수 있습니다.

+0

나는 간단한 방법이 있다는 것을 알고있었습니다! 부끄럽지만 나는 점들을 직접 연결할 수 없었다. 감사. – alan