Eu tenho um banco de dados de 2 TB e o Data Drive está cheio. Minha equipe de rede não pode expandir a unidade nem fornecer outra unidade para que o arquivo de dados secundário possa ser apontado para ela. Minha pergunta é a unidade secundária pode ser apontada para um compartilhamento de rede.
relate perguntas
-
Como determinar a pegada de armazenamento Oracle LOB?
-
Os otimizadores de consulta de banco de dados estão cientes das diferenças de desempenho de armazenamento?
-
Como estimar corretamente o número médio de operações de E/S que meu disco RAID 10 pode oferecer?
-
bestas de armazenamento extremo
-
Estratégia eficaz de backup e arquivamento para banco de dados e arquivos vinculados
Você pode fazê-lo, isso não significa que você deve. Há muitas coisas a serem levadas em consideração, como desempenho e confiabilidade.
Colocar os arquivos na rede provavelmente causará alguns problemas de desempenho, pois os dados precisam ser movidos pela rede para cada leitura, inserção, atualização, exclusão.
Se você tiver dados históricos, talvez considere colocar esses dados mais antigos e menos acessados na rede. Você teria menos problemas de desempenho se não acessar os dados com frequência.
Então você pode ter alguma corrupção de dados, por exemplo, se o SQL Server estiver gravando no banco de dados, mas a rede falhar. Você tem que manter isso em mente.
Dito isto, se você quiser fazer isso de qualquer maneira, você basicamente precisa habilitar o sinalizador de rastreamento 1807 na inicialização do seu SQL Server e, em seguida, poderá fazê-lo.
Eu recomendo que você leia essas duas referências para um detalhe dos riscos envolvidos:
Para transferir parte do banco de dados para o novo arquivo na rede, você deve fazer as seguintes operações: