수정 : IDENTITY_INSERT가 OFF로 설정된 경우 테이블의 ID 열에 대한 명시 적 값을 삽입 할 수 없음



4 월 업데이트 2024: 우리의 최적화 도구를 사용하여 오류 메시지를 받지 않고 시스템 속도를 늦추십시오. 지금 다운로드 이 링크
  1. 다운로드 및 설치 여기에 수리 도구.
  2. 컴퓨터를 스캔하도록 합니다.
  3. 그러면 도구가 컴퓨터 수리.

ID 열이있는 테이블에 삽입하려고하면 IDENTITY_INSERT가 OFF 일 때 "Table"테이블의 ID 열에 대해 명시 적 값을 삽입 할 수 없다는 오류 메시지가 표시 될 수 있습니다. “이것은 세상의 끝이 아니며 실제로 돌아 다니는 것이 매우 쉽습니다.

이 오류의 원인은 SQL Server에 테이블 행의 식별자 값을 지정하려고 할 때 발생합니다. 테이블에 ID 열이있는 경우 SQL Server는 해당 ID 값을 자동으로 생성하려고합니다. 오류는 기본적으로 "이봐 요, 당신을 위해 ID를 생성해야합니다 ... 그것이 무엇인지 말하지 마십시오!"입니다.

세션의 한 테이블 만 주어진 시간에 IDENTITY_INSERT ON을 가질 수 있습니다. 이 속성이 이미 테이블에 대해 활성화되어 있고 SET IDENTITY_INSERT ON이 다른 테이블에 대해 발행, SQL Server는 SET IDENTITY_INSERT가 이미 활성화되어 있음을 나타내는 오류 메시지를 반환하고 테이블 세트를 ON으로보고합니다.

삽입 된 값이 테이블의 현재 식별자 값보다 크면 SQL 서버 새로 삽입 된 값을 현재 식별자 값으로 자동 사용합니다.

SET IDENTITY_INSERT는 스캔 중이 아니라 런타임 또는 런타임에 지정됩니다.

데이터베이스 및 테이블 생성

먼저 명명 된 데이터베이스를 만듭니다.
다음 코드를 사용하여 "Person"이라는 테이블을 만듭니다. “PRIMARY KEY IDENTITY”를 사용하여 생성 된 테이블

“identity_insert off | 물론이야"

“identity_insert 끄기 | 이 오류를 수정하는 데 도움이됩니다. 이 문의 올바른 구문은 다음과 같습니다.



2024년 XNUMX월 업데이트:

이제 이 도구를 사용하여 파일 손실 및 맬웨어로부터 보호하는 등 PC 문제를 방지할 수 있습니다. 또한 최대 성능을 위해 컴퓨터를 최적화하는 좋은 방법입니다. 이 프로그램은 Windows 시스템에서 발생할 수 있는 일반적인 오류를 쉽게 수정합니다. 손끝에 완벽한 솔루션이 있으면 몇 시간 동안 문제를 해결할 필요가 없습니다.

  • 1 단계 : PC 수리 및 최적화 도구 다운로드 (Windows 10, 8, 7, XP, Vista - Microsoft Gold 인증).
  • 2 단계 : "스캔 시작"PC 문제를 일으킬 수있는 Windows 레지스트리 문제를 찾으십시오.
  • 3 단계 : "모두 고쳐주세요"모든 문제를 해결합니다.

다운로드



SET IDENTITY_INSERT. . {OFF | 확실히}
첫 번째 인수는 테이블이있는 데이터베이스의 이름입니다. 지정하는 두 번째 인수는이 테이블이 속한 스키마이며 ID 값은 ON 또는 OFF로 설정해야합니다. 세 번째 인수는 식별 열이있는 테이블입니다.

오류없이 테이블에 데이터를 삽입하는 두 가지 주요 방법이 있습니다. 이는이 오류에 대한 해결책으로 간주되며 아래에 설명되어 있습니다.

식별자 값이 무엇인지 SQL Server에 알립니다

삽입하는 레코드의 ID 값을 지정하려면 INSERT 문을 실행하기 전에 작은 SQL 명령을 실행하여 ID 삽입을 활성화해야합니다. ID 삽입을 사용하면 ID 열의 값을 특정 값으로 채울 수 있습니다.

SQL Server가 ID를 생성하도록 허용

이러한 레코드의 ID 값에 대해 신경 쓰지 않는 경우 SQL Server에서 사용자를위한 ID 값만 생성하도록해야합니다. 이렇게하려면 테이블 열을 입력하고 식별 열을 생략하면됩니다.



전문가 팁 : 이 복구 도구는 리포지토리를 검색하고 이러한 방법이 효과가 없는 경우 손상되거나 누락된 파일을 교체합니다. 문제가 시스템 손상으로 인한 대부분의 경우에 잘 작동합니다. 또한 이 도구는 시스템을 최적화하여 성능을 최대화합니다. 그것은에 의해 다운로드 할 수 있습니다 여기를 클릭