테이블의 열을 변경하려고합니다. 기존 테이블은 다음과 같습니다.
CREATE TABLE [dbo].[table](
[id1] [int] NOT NULL,
[id2] [int] NOT NULL,
[id3] [int] NOT NULL,
[name] [nvarchar](255) NOT NULL,
[id4] [int] NOT NULL,
[xmlData] [xml](CONTENT [dbo].[xml_schema]) NULL,
[booleanData1] [bit] NOT NULL,
[notes] [varchar](4096) NULL,
[id5] [int] NULL,
[booleanData2] [bit] NULL,
[id6] [int] NULL,
CONSTRAINT [PK_table] PRIMARY KEY CLUSTERED
([id1] ASC, [id2] ASC, [id3] ASC)
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
이제이 테이블 에서이 SQL을 실행하려고합니다.
ALTER TABLE [table] ALTER COLUMN [xmlData] XML
xml 스키마를 삭제하고 새 스키마로 바꿀 수 있습니다.
그러나이 오류가 발생합니다.
허용되는 최대 행 크기 인 8060보다 큰 8074 크기의 행을 만들 수 없습니다.
아무도 여기서 문제가 무엇인지 말해 줄 수 있습니까?