Text Filegroup, Filegroup and Filestream filegroup. What's the difference?

Most of all, I'm not clear on the distinction between Text Filegroup and the other two.

I understand that a 'standard' filegroup can hold user and system data, and that ideally a secondary filegroup should be created and set as default to separate user data from system tables. I also understand that BLOB data in filestream columns will be stored in the filestream filegroup. But where does Text Filegroup come in?
Who is Participating?
Carl TawnConnect With a Mentor Systems and Integration DeveloperCommented:
The Text Filegroup is a filegroup used to store large columns with an undefinded size (such as BLOB, varchar(MAX), etc) in a filegroup separate from the main table. You specify it when you create the table using the TEXTIMAGE_ON clause. It's an optional thing though, you don't have to use it - and i don't remember having come across anybody actually using it.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.