방법: 데이터를 생성할 테이블 지정
데이터를 생성하려면 데이터 생성 계획을 만들어 실행해야 합니다. 데이터 생성 계획에는 데이터로 채우려는 테이블과 열에 대한 정보가 있습니다. 자세한 내용은 데이터 생성기를 사용하여 데이터베이스의 테스트 데이터 생성을 참조하십시오.
다음은 데이터를 생성하기 위해 지정할 수 있는 테이블에 대한 두 가지 중요한 제한 사항입니다.
일부 테이블에는 다른 테이블의 열을 참조하는 외래 키가 있습니다. 외래 키가 있는 테이블에 대한 데이터를 생성하려는 경우 키에서 참조하는 테이블에 대한 데이터도 생성해야 합니다.
일부 테이블에는 삭제를 금지하는 트리거가 있습니다. 그러한 테이블의 행을 삭제하려는 경우 트리거가 해당 삭제를 롤백합니다. 이러한 테이블이나 이러한 테이블을 참조하는 테이블에 대해서는 일반적으로 데이터를 생성할 수 없습니다. 예를 들어 AdventureWorks 데이터베이스의 Employee 테이블에 대해서는 일반적으로 데이터를 생성할 수 없습니다. 자세한 내용은 데이터 생성 문제 해결을 참조하십시오.
데이터로 채우려는 테이블을 지정하려면 먼저 데이터 생성 계획을 열거나 만들어야 합니다. 자세한 내용은 방법: 데이터 생성 계획 만들기를 참조하십시오.
참고
아직 스키마가 없는 데이터베이스 프로젝트에서 데이터 생성 계획을 만드는 경우 데이터 생성 계획은 비어 있습니다. 데이터 생성 계획을 만든 후에 스키마를 데이터베이스 프로젝트에 가져오는 경우 스키마를 기반으로 데이터 생성 계획을 업데이트할 것인지 여부를 결정하라는 메시지가 나타납니다.
데이터로 채울 테이블을 선택하려면
데이터 생성 계획을 열거나 만듭니다. Visual Studio 디자이너에 데이터 생성 계획과 데이터 생성 미리 보기 창이 나타납니다.
팁
데이터 생성 미리 보기 창이 열리지 않는 경우 데이터 메뉴를 열고 데이터 생성을 가리킨 다음 창 이름을 클릭하여 이 창을 열 수 있습니다. 기본적으로 데이터 생성 미리 보기 창은 데이터 생성 계획 창의 맨 아래에 도킹되어 탭으로 표시됩니다. 보기를 확장하려면 창을 클릭한 다음 창 메뉴에서 탭 문서를 클릭합니다. 제목 표시줄을 마우스 오른쪽 단추로 클릭한 다음 탭 문서를 클릭할 수도 있습니다.
데이터 생성 계획 창을 클릭합니다.
스키마의 모든 테이블이 데이터 생성 계획에 나열됩니다. 기본적으로 데이터 생성 계획을 처음 만들 때 모든 테이블이 선택됩니다.
데이터로 채울 테이블을 지정하려면 각 테이블의 앞에 있는 확인란을 선택/선택 취소합니다.
참고
데이터 생성 시 모든 테이블 포함 및 데이터 생성 시 모든 테이블 제외 명령을 사용하여 모든 테이블을 선택하거나 선택 취소할 수 있습니다. 데이터 생성 계획 창을 마우스 오른쪽 단추로 클릭하여 이러한 명령에 액세스하거나 데이터 메뉴에서 데이터 생성기를 가리킬 수 있습니다.
포함된 다른 테이블에 있는 외래 키가 참조하는 테이블에 대한 확인란은 선택 취소할 수 없습니다. 확인란의 상태는 다음 중 하나일 수 있습니다.
상태
도구 설명
설명
선택하지 않은 상태
데이터 생성에서 제외됨
확인란을 선택하여 테이블을 포함할 수 있습니다.
Checked
데이터 생성에 포함됨
확인란의 선택을 취소하여 테이블을 제외시킬 수 있습니다.
선택한 상태이지만 흐리게 표시됨
외래 키 참조로 인해 데이터 생성에 포함됨
확인란을 선택하여 테이블을 포함할 수 있습니다. 확인란의 선택을 취소할 수 없습니다. 테이블을 참조하는 모든 테이블이 제외되는 경우 확인란이 자동으로 선택 취소됩니다.
(선택 사항) 삽입할 행, 관련 테이블 및 관련 테이블 비율 열의 정보를 지정합니다. 자세한 내용은 방법: 생성할 행 수 지정을 참조하십시오.
파일 메뉴에서 저장을 클릭합니다.
포함할 테이블을 지정했으므로 포함할 열을 지정할 수 있습니다. 자세한 내용은 방법: 데이터를 생성할 열 지정을 참조하십시오.