SQL Server Management Studio에서 테이블에 인덱스를 추가할 수 없습니다.
테이블의 인덱스 폴더를 마우스 오른쪽 버튼으로 클릭하면 "새 인덱스" 메뉴 항목이 회색으로 표시됩니다.나는 왜 그런지 이해하지 않아요.만약을 위해 테이블 내의 모든 데이터를 삭제하고 SSMS를 새로고침 및 재시작했습니다만, 잘 되지 않습니다.SQL Server 2012 Business Intelligence SP1 CTP를 사용하고 있습니다.
솔루션:테이블 설계자와 데이터베이스 다이어그램을 닫고 다시 시도하십시오.그래도 문제가 해결되지 않으면 Management Studio에서 모든 창을 닫으십시오.
원인: 테이블이 디자이너 창에서 스키마 잠기면 "새 인덱스" 옵션이 비활성화됩니다.
권리 문제일 수도 있고 연결이 끊겼을 수도 있습니다.코드를 사용하여 인덱스를 추가해 보십시오. 그러면 문제가 해결되거나 작업하기에 더 의미 있는 예외가 보고될 수 있습니다.
create index ix_MyTable_Column1
on dbo.MyTable(Column1 asc)
http://msdn.microsoft.com/en-us/library/ms188783.aspx
디자이너에서 열린 경우 테이블을 닫습니다.표의 인덱스를 마우스 오른쪽 버튼으로 클릭하고 모두 재구성을 선택합니다.이걸로 고칠 수 있을 거야
내 경우, 테이블이 아닌 뷰였는데, 뷰가 스키마 바인딩을 사용하여 생성되지 않았기 때문입니다.스키마 바인딩을 사용하여 변경한 후 보기에 인덱스를 추가할 수 있습니다.HTH
공간 색인에 필요한 클러스터된 기본 키가 테이블에 없습니다.공간 인덱스를 작성하기 전에 기본 키 열이 테이블에 있는지 확인하십시오.
제가 1위에 댓글을 달 수 없기 때문에 답변을 추가하도록 하겠습니다.
내 경우 쿼리를 통해 인덱스를 생성하려고 합니다.테이블이 존재하지 않거나 권한이 없다는 오류가 반환되었습니다.모든 탭을 닫고 SSMS를 완전히 종료했을 때 SSMS를 다시 열었을 때 오류가 완전히 해결되었습니다.
언급URL : https://stackoverflow.com/questions/13443326/sql-server-management-studio-wont-let-me-add-an-index-to-a-table
'programing' 카테고리의 다른 글
Swift 딕셔너리에 키가 포함되어 있는지 확인하고 해당 값 중 하나를 가져옵니다. (0) | 2023.04.15 |
---|---|
저장하지 않고 저장 내용 확인 (0) | 2023.04.15 |
에코 없이 셸 스크립트에서 비밀번호를 얻는 방법 (0) | 2023.04.15 |
셀에 서브스트링이 포함되어 있는지 확인합니다. (0) | 2023.04.15 |
풀 패스를 지정하면 모듈을 동적으로 Import하려면 어떻게 해야 합니까? (0) | 2023.04.15 |