Единственный способ увидеть, как вы получаете эту ошибку с этим определением таблицы, - это если у вас ранее был большой столбец фиксированной ширины, который с тех пор был удален.
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)
, который дает
Сообщение 511, Уровень 16, Состояние 1, Строка 12 Невозможно создать строку размером 8075, которая превышает максимально допустимый максимальный размер строки 8060.
В этом случае попробуйтевосстановление таблицы
ALTER TABLE [dbo].[Attachments] REBUILD