O SQL Server 2012 introduziu o conceito de bancos de dados "contidos", onde tudo (bem, quase tudo) que o banco de dados precisa está contido no próprio banco de dados. Isso oferece grandes vantagens ao mover bancos de dados entre servidores. Gostaria de saber, então, se essa deve ser minha estratégia padrão ao projetar um novo banco de dados.
O MSDN lista várias desvantagens dos bancos de dados contidos, e as maiores são a falta de suporte para controle de alterações e replicação. Existem outros? Se não vou usar esses recursos, há algum motivo para não usar bancos de dados contidos?