Следуйте подходу, ориентированному на документы, и не храните документы, такие как pdf и изображения, в базе данных, в конечном итоге вам придется реорганизовать их, когда вы начнете видеть все виды проблем с производительностью в вашей базе данных. Просто сохраните файл в файловой системе и укажите путь в таблице вашей базы данных.
однако, возможно, вы уже имеете дело с этой проблемой, так что взгляните на эту статью.
http://chiragrdarji.wordpress.com/2007/08/31/storing-and-retrieving-docpdfxls-files-in-sql-server/
Это объясняет, что максимальный предел varbinarary от 2 до 31 байта - это то, что вы можете хранить в SQL Server 2005.