O SQL Server 2008 R2 tem três opções de compactação:
- compressão de linha
- compactação de página (implica compactação de linha)
- compressão unicode
Todas as três opções se aplicam apenas a dados (linhas), portanto, nenhuma pode ajudar com documentos grandes (BLOBs). Portanto, sua melhor opção é compactar/descompactar no cliente (ZIP). Eu não consideraria essa opção facilmente, isso significa que você está trocando a consultabilidade dos dados.