Eu acho que uma resposta pode ser encontrada neste artigo do MSDN: Práticas recomendadas do SQL Server - Implementação de esquemas de objetos de banco de dados .
Citação: "Este white paper discute as oportunidades de aprimoramentos na administração de segurança de um banco de dados do usuário e descreve algumas práticas recomendadas ao usar esquemas para gerenciar objetos de banco de dados em bancos de dados de desenvolvimento e produção. Especificamente, ele aborda três cenários do mundo real:
- Protegendo objetos do banco de dados contra alterações pelos usuários sem o conhecimento do proprietário do banco de dados
- Impedindo que os objetos base do banco de dados, bancos de dados ISV (fornecedor independente de software independente) em particular, acessem ad hoc ou incorretamente o usuário, levando a um desempenho ruim do aplicativo
- Reunindo grupos de objetos relacionados (entidades lógicas) em um único banco de dados físico para reduzir a sobrecarga administrativa do banco de dados físico ".
Utilizo especialmente a terceira parte - relaciono o grupo de objetos com base em seu significado lógico - esquemas diferentes pertencentes a diferentes projetos dentro do mesmo banco de dados.