0

dev에서 마이그레이션과 함께 subsonic simplerepo를 사용하고 있으며 작업이 매우 쉽지만 인덱스가있는 nvarchar 열의 문제가 계속 발생합니다. 어떤 방법이 문제를 해결 있습니까인덱스가있는 SimpleRepository 자동 마이그레이션

The index 'IX_Username' is dependent on column 'Username'.ALTER TABLE ALTER COLUMN Username failed because one or more objects access this column 

: 내 사용자 테이블은 분명한 이유에 대한 사용자 이름 컬럼에 정의 된 인덱스를 가지고 있지만 때마다 나는 프로젝트 아음속이하고있다 시작 :

ALTER TABLE [Users] ALTER COLUMN Username nvarchar(50); 

이 일으키는을 발행물?

답변

0

어떤 DBMS를 사용하고 있습니까? SQL 서버?

MySQL에서 이와 같은 문제가 발생하지 않았지만 DBMS가 인덱스가있는 열을 변경할 수없는 것으로 보입니다. 이것은 음음 관련 문제가 아닙니다.

어쩌면 당신은 수행해야합니다

Execute("DROP index ..."); 
AlterColumn("..."); 
Execute("CREATE index ..."); 
0

그것은 하나 또는 다른입니다. Subsonic (마이 그 레이션 사용)으로 DB를 관리하도록 선택한 경우 인덱스 등을 사용할 수 없습니다. 미안해.

관련 문제