2009-07-10 3 views
3

이것은 전에 할 수 있었기 때문에 을 수행 할 수 있다는 것을 알고 있습니다. 이전에이 방법을 사용했기 때문에을 저장 했으므로 기억하지 못합니다.XML에 SQL Server 2005 데이터베이스의 구조를 추출하십시오.

구조체을 XML 파일로 내보내려고합니다. 그래서

<Data> 
    <Details> 
     <Server>Server Name</Server> 
     <Database>Database Name</Database> 
    </Details> 
    <Tables> 
     <Table> 
      <Name>Table Name</Name> 
      <Columns> 
       <Column> 
        <Colname>Column Name</Colname> 
       </Column> 
      </Columns> 
     </Table> 
    </Tables> 
    <Procedures> 
     <Procedure> 
      <Name>Procedure Name</name> 
      <Definition>Full text of script</Definition> 
     </Procedure> 
    </Procedures> 
</Data> 

... 그리고 : 나는 우리가 이런 짓을 마지막에서 가지고있는 사람은이 구조의 종류가있다. 누구든지이 옵션을 어디에서 찾을 수 있는지 알고 있습니까?

답변

2

DatabaseSpy이 작업을 수행 할 수 있으며 30 일 평가판이 있습니다.

설명 : SSIS으로 수행 할 수 있으며 시스템 테이블에 대한 일부 FOR XML 쿼리로 수행 할 수 있습니다.

+0

이상하게 보입니다. 저는 우리가 방금 SQL Server 도구가 내장되어 있다는 것을 확신했기 때문에 그 중 어떤 것이 기억 나는지 잘 모르겠습니다. 가져 오기 및 내보내기 마법사를 통해 살펴 보았습니다.이 마법사는 필자가 생각할 수있는 곳이지만 거기에서 볼 수는 없습니다. – Margaret