none
Migração de Servidor - Ultima modificacao do .mdf e .ldf RRS feed

  • Pergunta

  • Bom dia prezados.

    Fiz uma migração do banco (SQL Server 2008R2) dia 26/06 de um servidor para outro copiando os arquivos .mdf e .ldf.

    No novo servidor fiz a instalação do SQL Server, criei o banco com o mesmo nome e dei um ATTACH nos arquivos .mdf e .ldf.

    Confirmei os dados dando select nas ultimas notas emitidas só pra confirmar e estava tudo ok. O pessoal trabalhou ontem e está trabalhando hoje normalmente, porém notei que a ultima data de alteração do arquivo .mdf e .ldf está como dia 26/05. Quando eu vi assustei muito, o que pode ser isso?

    Detalhe: Eu restartei o serviço do SQL e do Agent e a data foi atualizada. É normal isso? Aonde o SQL salva as informacões temporariamente p/ dps salvar no arquivo?

    Grato.

    quinta-feira, 29 de maio de 2014 12:20

Respostas

  • Caio,

    Sinceramente não entendi a sua dúvida!!!!

    Em qual ferramenta ou tela você consultou a data de alteração destes arquivos?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]


    Pedro, só pra esclarecer melhor vou resumir: minha dúvida é se realmente a data de alteração do arquivo .mdf (la na pasta do windows mesmo) não está atualizada, ou seja, eu fiz insert/updates no banco e a data continua a ultima vez que restartei o serviço do SQL.

    Caio,

    A data de modificação do arquivo .MDF será a última onde o arquivo foi modificado quando:

    - alterar sua estrutura;

    - modificar alguma de suas propriedades (por exemplo, seu tamanho através de shrink ou autogrowth);

    - efetuar o "close" (através de "detach", "auto-close" ou como você citou o "restart" do serviço)

    A manipulação de dados (inclusão/exclusão) de dados somente afetará a data de modificação do .MDF se for acionado à alteração do tamanho, como indiquei (shrink ou autogrowth)

    Veja um post no Fórum Americano com uma questão semelhante à sua:

    http://social.technet.microsoft.com/Forums/pt-BR/b7db6744-cd7b-42b5-a84e-5e511a5e8e59/mdf-ldf-files-last-modified-date-not-increasing-as-expected?forum=sqldisasterrecovery

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    segunda-feira, 9 de junho de 2014 18:53

Todas as Respostas

  • Caio,

    Sinceramente não entendi a sua dúvida!!!!

    Em qual ferramenta ou tela você consultou a data de alteração destes arquivos?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quinta-feira, 29 de maio de 2014 13:20
    Moderador
  • Na propria pasta do windows, a data de ultima alteração dos arquivos .mdf e .ldf.
    quinta-feira, 29 de maio de 2014 13:25
  • Caio,

    Sinceramente não entendi a sua dúvida!!!!

    Em qual ferramenta ou tela você consultou a data de alteração destes arquivos?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]


    Pedro, só pra esclarecer melhor vou resumir: minha dúvida é se realmente a data de alteração do arquivo .mdf (la na pasta do windows mesmo) não está atualizada, ou seja, eu fiz insert/updates no banco e a data continua a ultima vez que restartei o serviço do SQL.
    quinta-feira, 29 de maio de 2014 13:43
  • Caio,

    Sinceramente não entendi a sua dúvida!!!!

    Em qual ferramenta ou tela você consultou a data de alteração destes arquivos?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]


    Pedro, só pra esclarecer melhor vou resumir: minha dúvida é se realmente a data de alteração do arquivo .mdf (la na pasta do windows mesmo) não está atualizada, ou seja, eu fiz insert/updates no banco e a data continua a ultima vez que restartei o serviço do SQL.

    Caio,

    A data de modificação do arquivo .MDF será a última onde o arquivo foi modificado quando:

    - alterar sua estrutura;

    - modificar alguma de suas propriedades (por exemplo, seu tamanho através de shrink ou autogrowth);

    - efetuar o "close" (através de "detach", "auto-close" ou como você citou o "restart" do serviço)

    A manipulação de dados (inclusão/exclusão) de dados somente afetará a data de modificação do .MDF se for acionado à alteração do tamanho, como indiquei (shrink ou autogrowth)

    Veja um post no Fórum Americano com uma questão semelhante à sua:

    http://social.technet.microsoft.com/Forums/pt-BR/b7db6744-cd7b-42b5-a84e-5e511a5e8e59/mdf-ldf-files-last-modified-date-not-increasing-as-expected?forum=sqldisasterrecovery

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    segunda-feira, 9 de junho de 2014 18:53