안녕하세요^^아직까지 MsSQL 2000 사용자입니다..T_T;;
제목 그대로 IDENTITY_INSERT 를 ON으로 해줘도 안되는데요...

테이블 스키마는 아래와 같습니다.
CREATE TABLE [write_test1234] (
[wr_id][int] IDENTITY(1,1) NOT NULL,
[wr_num][int] NOT NULL DEFAULT(0),
[wr_reply][varchar] (10) COLLATE Korean_Wansung_CI_AS NOT NULL DEFAULT(''),
[wr_parent][int] NOT NULL DEFAULT(0),
[wr_is_comment][tinyint] NOT NULL DEFAULT(0),
[wr_content][text] COLLATE Korean_Wansung_CI_AS NOT NULL
CONSTRAINT [pk_write_test1234] PRIMARY KEY ([wr_id]) ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] ;
CREATE INDEX [wr_num_reply_parent] ON [write_test1234]([wr_num],[wr_reply],[wr_parent]) ON [PRIMARY];
CREATE INDEX [wr_is_comment] ON [write_test1234]([wr_is_comment],[wr_id]) ON [PRIMARY];

SET IDENTITY_INSERT write_test1234 ON
INSERT INTO write_test1234  SELECT * FROM g4_write_test
SET IDENTITY_INSERT write_test1234 OFF

'write_test1234' 테이블에 있는 ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다.

제가 하려는 작업은 같은 구조를 가지고 있는 테이블을 다른이름으로 생성후 데이터까지 복사하려고 하는데요
wr_id 열의 값까지 같이 복사하려고 합니다..

이거..어떻게 해야 할까요???..T_T;;

테이블 생성해줄때 IDENTITY속성을 제거하고 생성한후
ALTER TABLE write_test1234 ALTER COLUMN [wr_id][INT] IDENTITY(1,1) NOT NULL
했더니

'IDENTITY' 키워드 근처의 구문이 잘못되었습니다. 라는 오류가 나오구요;;;

방법이 없는걸까요??