2010-06-17 2 views
0

서버간에 데이터베이스를 전송하거나 서버 인스턴스 내에 db 사본을 작성하는 것만으로도 충분합니다. Microsoft.SqlServer.Management.Smo.Transfer 클래스를 사용할 수 있습니다.SMO를 사용하여 데이터베이스 구조 유지 및 다시 작성

그러나 db의 모든 구조를 읽어야 할 경우 디스크의 어딘가에 저장 한 다음 나중에 그 데이터를 사용하여 이전에 저장 한 데이터에 따라 데이터베이스를 만듭니다.

전송을 다시 사용해야합니까? 아니면 그보다 더 유용하고 유용한 것이 있습니까?

예를 보여 줄 수 있습니까? 고맙습니다.

+0

질문이 요약 된보다 유용한 주제 헤더를 사용하십시오. – bitbonk

답변

1

DBSourceTools를 사용해보십시오. http://dbsourcetools.com.au
이 도구 세트를 사용하면 전체 데이터베이스를 디스크에 스크립팅하고 "대상 데이터베이스"를 통해 디스크의 파일에서 다시 만들 수 있습니다.
주로 데이터베이스의 소스 제어에 사용되므로 데이터베이스 스냅 샷을 만든 다음 나중에 다시 만드는 데 적합합니다.

관련 문제