Home Forums SQL Server 2008 SQL Server 2008 - General Cannot create a row of size XXXX which is greater than the allowable maximum row size of 8060 RE: Cannot create a row of size XXXX which is greater than the allowable maximum row size of 8060

  • Without knowing the specifications of this design, the moment I see columns numbered numerically, I cringe. Then I cry. This design pattern usually indicates a bad design.

    I would posit there is a more optimum way to store the data so that you dont hit the limits, you can access the data without a ton of crazy code and you dont use NVARCHAR(MAX), VARCHAR(MAX) or any of the MAX variants, for obvious reasons.

    If the original script was for NVARCHAR(255), why convert to NVARCHAR(MAX)? Is it "just in case"? If so, that is NOT enough reason to use VARCHAR(MAX).