A quick question about best practise, maximum entity size, and SQL 2012. We are currently redeveloping our implementation of CRM and in our Oppo entity we will have circa 100 fields at release and I know, due to the demanding and changing requirements of the companies we integrate with, this number will quickly double. CRM will clearly lump all of these fields from the entity into one database table - is this desirable best practise? With my DBA hat on I would want to normalise this data into different tables, with my CRM hat on, I want them all in one entity.
What are your thoughts?