जिस तरह से मैं आपको उस तालिका परिभाषा के साथ यह त्रुटि प्राप्त करते हुए देख सकता हूं, वह यह है कि यदि आपके पास पहले एक बड़ा निश्चित चौड़ाई वाला कॉलम था जिसे तब से हटा दिया गया है।
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)
जो देता है
अगर ऐसा है तो टेबल को फिर से बनाने की कोशिश करें
ALTER TABLE [dbo].[Attachments] REBUILD