Primeiro eu não sou um banco de dados SQL. Herdei um sistema antigo e estou tentando evitar que as rodas caiam.
Temos um servidor MS SQL 2000 (servidor em execução Win Server 2000) no qual realizamos uma migração P2V. Eu não percebi que existem arquivos temporários em execução em um HDD USB externo (que estava conectado ao servidor físico antigo) necessário para operações SQL.
Parece que não podemos conectar os HDDs USB à VM (devido à idade do sistema operacional e o HDD ser 3.0, não parece que o VMWare suporta passagem 3.0 para o Win Server2000).
Então, é possível configurar esses HDDs externos como uma unidade compartilhada em outra máquina e executar essas operações SQL temporárias da VM? Como está agora, o banco de dados procura um volume de unidade física. Estamos considerando trocar os HDDs por USB 2.0, mas isso parece mais eficiente em termos de tempo. Obrigado por qualquer entrada
Em geral, você pode colocar o TempDB onde quiser. Pode ser uma unidade existente na VM (não é ótima, mas OK como medida provisória), ou uma nova unidade virtual ou uma unidade não local (novamente, não é uma ótima ideia).
Existem muitas referências na Internet sobre como realocar o TempDB. E como iniciar o SQL se o TempDB atual não estiver acessível. Aqui estão alguns bons:
Além disso, corra (não caminhe) para o seu chefe e deixe-os saber que tanto o SQL 2000 quanto o Windows 2000 estão sem suporte, e estão há muito tempo. Você está aberto a vulnerabilidades de segurança, riscos de desempenho e preocupações de confiabilidade. Faça o que for necessário para fazer seu chefe perceber que você não pode fornecer um bom valor comercial em software sem suporte.