2010-04-26 6 views

답변

3

색인을 한 위치에서 다른 위치로 복사 할 수 없습니다. 새로운 위치에 건설해야합니다.

이전 데이터베이스에서 모든 인덱스를 스크립트 아웃하고 새 인덱스로 가져올 수 있습니다.

데이터베이스에서 마우스 오른쪽 버튼을 클릭하고 작업에서 스크립트 생성을 선택하십시오. all objects의 확인란을 선택한 다음 옵션에서 스크립트 색인을 선택합니다. 새 데이터베이스에서이 스크립트를 실행하십시오 (테이블의 크기에 따라 다소 시간이 걸릴 것입니다.)

2

테이블이 너무 많지 않으면 SSMS에서 모든 개체와 해당 인덱스가있는 스크립트를 생성 할 수 있습니다 그리고 나서 인덱스를 남기는 CREATE TABLE 문을 삭제하면됩니다.

처리중인 테이블 수가 많으면 Red-Gate의 "SQL Compare"나 Visual과 같은 도구를 사용하는 것이 더 쉬울 수 있습니다 Studio Database Edition은 스키마 비교를 수행하고 누락 된 인덱스를 생성합니다.

관련 문제