none
Restore ('operating_system_file_name') via SSMS após o SP2 RRS feed

  • Pergunta

  • Olá,

    Normalmente eu faço um "restore" de banco de dados através de scripts que possuo. Nos scripts usamos a opção MOVE ... TO ... para redirecionar os arquivos fisicos para a pasta em que queremos que o banco de dados seja recuperado.

    Fui fazer um restore hoje (um banco pequeno de teste)  via ferramenta gráfica (SSMS) e percebi o seguinte:

    Se a pasta original do banco de dados não existir no disco que você está fazendo a recuperação, o restore é redirecionado para a pasta de instalação padrão do SQL Server....SEM AVISO ALGUM.

    Nas versões anteriores ao SP2 (tanto SQL2K5 como SQL2K) precisamos editar o caminho da pasta na ferramenta gráfica. Se isso não fosse feito o restore dava erro, informando que a pasta não existia.

    Como não costumo usar a ferramenta gráfica, estranhei essa caracteristica.

    Algumas mudanças no RESTORE foram introduzidas com o SP2, mas não achei nada no BOL que diga de forma direta essa caracteristica.

    Eu achei essa situação MUITO RUIM, pois mudar a pasta e não avisar, pode gerar problemas para algum desavisado.

    Se alguém da MS puder nos falar algo sobre isso seria interessante.

    Alguém mais já percebeu isso?

    quinta-feira, 15 de março de 2007 18:03

Todas as Respostas