2010-03-24 4 views
1

요청에 따라 데이터베이스를 만들고 데이터베이스를 다른 템플릿에서 만들 수 있습니다. 모든 템플릿은 구조가 동일하지만 데이터가 다릅니다. 템플릿에 포함 된 데이터는 작습니다.템플릿에서 새 데이터베이스를 만드는 가장 빠른 방법은 무엇입니까?

  1. 백업/T-SQL을 사용하여
    1. 복원 :

      데이터베이스의 복사본을 만들 수있는 가장 빠른 방법은 무엇입니까?

    2. SMO를 사용 하시겠습니까?
  2. 템플릿의 스크립트 버전에서 새 데이터베이스를 만든 다음 필요한 작은 데이터를 채우십시오.
  3. 기타?

답변

2

분리 가능/부착 가능.

  • Preparae master database.
  • 분리형
  • 새 이름으로 복사하고 파일을 리디렉션하는 올바른 구문으로 첨부하십시오.
  • 적절한 크기로 크기를 조정하십시오 (정상 작동시 자동 확장이 싫음).

이렇게하면 모든 것이 파일 복사로 처리됩니다. 이는 IIRC가 가장 빠른 방법입니다. 사실 많은 차이가 있습니다.

+0

스크립팅과 동일한 문제가 있습니다. db 크기를 상당히 인상적으로 확장 시켰습니다. 이후에 축소해야합니다. – Locksfree

관련 문제