나는 내 데이터베이스에 몇 가지 기본적인 데이터를 밀어 필요가 SQL 스크립트가 있습니다. 따라서 다음 스크립트 (및 기타)를 사용합니다. 수동으로 작성하는 행에 대해 수동으로 기본 키를 제공하려고합니다.
문제
내가 스크립트를 실행하면 그것이 내가 IDENTITY_INSERT 수 있도록해야한다고 말할 것이다. 나는이 행을 많은 예제들이 사용하는 것처럼 SET IDENTITY_INSERT UserGroups ON;
에 추가했지만, 내가 추가했을 때 여전히 같은 에러를 줄 것이다.
SET IDENTITY_INSERT UserGroups ON;
GO
INSERT INTO UserGroups VALUES (0, 0);
오류 스크립트 실행 :
테이블 '사용자 그룹'의 ID 열에 명시 적 값은 열 목록을 사용하는 경우에만 지정 및 IDENTITY_INSERT가 ON 수 있습니다.
질문
는 나뿐만 아니라 내 데이터베이스에 뭔가를 변경해야하거나 뭔가 내가 수동으로 기본 키를 추가하는 스크립트에서 잊지 어떤 사람이 있습니까?
세부
나는 SQL 서버 2016 Management Studio를 사용합니다.
SQL 스크립트 용 DDL 스크립트를 사용합니다.
저는 Entity Framework에서 작업합니다. 아이디
- 기본 키를 두 개의 열이있어 오류 메시지가 당신에게 문제를 말하고있다
감사합니다. –