Com base nos resultados de inúmeras pesquisas na Internet, não consigo encontrar nenhum motivo (pós-SQL Server 2000) para não usar pontos de montagem.
O principal motivo é que alguém teve uma experiência ruim com eles (ou, inversamente, nenhuma experiência com eles) e os excitou completamente ... para sempre. Isso também é conhecido como preferência pessoal.
Agora, há são algumas razões que você não pode usá-los. A principal razão pela qual consigo pensar é que um driver ou aplicativo / ferramenta de terceiros (por exemplo, driver de filtro, replicação de disco etc.) não é compatível. Um exemplo rápido disso é uma ferramenta de replicação de disco em nível de bloco que não suportava nada além de NTFS, com apenas tamanhos de cluster específicos e não podia ir acima de 2 TB para nenhum volume específico.
Alguém está ciente das limitações do sistema operacional Windows em relação a este tópico?
Não. Você pode fazer muitos, muitos pontos de montagem. De fato, você geralmente terá um problema com as interfaces do dispositivo antes de atingir qualquer limite apreciável dentro do Windows Server (supondo que você não esteja usando uma versão do Windows Server com mais de 17 anos ...).
Ultimamente, tenho ouvido a alegação de "o sistema operacional não reconhece pontos de montagem". (Falso, com base em minha pesquisa sobre as versões do Windows Server que usamos).
Se o sistema operacional não reconhecesse pontos de montagem, como ele deixaria você usar um ponto de montagem? Isso simplesmente não faz sentido.
Se o sistema operacional não reconhecer pontos de montagem, por que os rastrearia e consultaria seus metadados ? Além disso, observe que um ponto de montagem é uma construção do sistema de arquivos que um sistema operacional pode ou não suportar. Nem todos os sistemas de arquivos que você encontra podem oferecer suporte a pontos de montagem, no entanto, o sistema de arquivos mais comum no Windows Server é o NTFS, que de fato suporta pontos de montagem e já existe há algum tempo.
Apenas para trazer esse item falso para casa ainda mais; O Clustering do Windows tem algo chamado CSVs (Volumes Compartilhados de Cluster) que realmente usam pontos de montagem para os volumes ... esse é um item nativo usando a tecnologia. Devo dizer que quem lhe disse isso precisa ser educado na questão.
Existe algum motivo baseado em evidências ou na experiência para NÃO usar pontos de montagem com o SQL Server?
Sim, sempre há um servidor executando o Windows NT 4 ... não o use lá. Convém também verificar se você está executando uma versão suportada do Windows Server e se mantém atualizado com as atualizações.
No entanto, como descrevi acima, pode haver itens de terceiros que não são suportados ou não funcionam corretamente com eles. Eu diria que largue esse provedor e encontre um novo.
Entendo que os pontos de montagem são incrivelmente úteis para segregar cargas de trabalho.
Os pontos de montagem são incrivelmente úteis. Existem muitas maneiras de usá-las, a mais comum é contornar as limitações da letra da unidade (como no caso, existem muitas) do Windows. O próximo uso mais comum é ter unidades menores de tamanho gerenciável (pense em LUNs, disco virtual [VMDK, VHDX]) para ajudar a evitar volumes monolíticos insanamente grandes e raramente gerenciáveis (é realmente um problema gerenciar unidades na faixa de 10 TB, pois um único LUN, disco virtual etc.), especialmente em versões mais antigas do NTFS, em que a implementação era menor do que o uso possível ... por exemplo, em versões mais antigas do Windows, o tamanho máximo do NTFS era de 2 TB.
A segregação da carga de trabalho é outro ótimo uso. Você pode ver definitivamente, existem muitos usos e isso depende do seu caso de uso individual. Também existem maneiras impróprias de usá-lo ... como fazer uma declaração geral de que tudo precisa ser um ponto de montagem. Isso é apenas uma sobrecarga administrativa louca nesse ponto.