Cách duy nhất tôi có thể thấy bạn gặp lỗi này với định nghĩa bảng đó là nếu trước đây bạn có một cột có chiều rộng cố định lớn đã bị loại bỏ.
CREATE TABLE [dbo].[Attachments] (
[Id] int IDENTITY(1,1) NOT NULL,
[FileName] nvarchar(255) NOT NULL,
[Attachment] varbinary(max) NOT NULL,
Filler char(8000),
Filler2 char(49)
);
ALTER TABLE [dbo].[Attachments] DROP COLUMN Filler,Filler2
INSERT INTO [dbo].[Attachments]
([FileName],[Attachment])
VALUES
('Foo',0x010203)
Cái nào mang lại
Nếu đúng như vậy, hãy thử tạo lại bảng
ALTER TABLE [dbo].[Attachments] REBUILD