I'm working on a project which replaces a piece of paper, and on that piece of paper, there are essentially two kinds of text fields. One is 10-40 characters and works well with varchar, but the other is a big box with "attach additional sheets as necessary" at the bottom of the box. So, we're talking a lot of text.
What are the advantages and disadvantages of different data types I can use for this? Varchar seems to hit up against a 4096 row size limit. Should I be using the text type? Or should I just break it into pieces myself and place it in a subtable?
SQL Server 2005 currently, but I can upgrade if there are compelling advantages.