locked
PERDA DE DADOS COM ATTACH RRS feed

  • Pergunta

  • Bom dia, estou com um banco de dados que, quando attach o arquvo .mdf ele cria a base mais os dados estão antigos.
    O que pode ter acontecido?

    Não peguei o arquivo de dados correto?

    tem como saber a ultima vez que essa base  foi usada?

    Obrigado

    Felipe Holanda
    quinta-feira, 18 de julho de 2013 13:17

Respostas

  • Felipe,

    Tente este select:

    SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update
    FROM sys.dm_db_index_usage_stats
    WHERE database_id = DB_ID( 'SuaBase')
    ORDER BY last_user_update DESC

    E sim, se os dados não estão atualizados quer dizer que o arquivo attachado não é a versão mais atual.


    <b>Fabrizzio A. Caputo</b><br/> Certificações:<br/> MCT<br/> MCC<br/> Oracle OCA 11g<br/> MCITP SQL Server 2008 BI<br/> MCITP SQL Server 2008 Implementation and Maintenance<br/> MCITP SQL Server 2008 Developer<br/> ITIL V3 Foundation <br/> Blog Pessoal: <a href="http://fabrizziocaputo.wordpress.com">www.fabrizziocaputo.wordpress.com</a><br/> Email: fabrizzio.antoniaci@gmail.com

    quinta-feira, 18 de julho de 2013 13:26
    Moderador

Todas as Respostas

  • Felipe,

    Tente este select:

    SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update
    FROM sys.dm_db_index_usage_stats
    WHERE database_id = DB_ID( 'SuaBase')
    ORDER BY last_user_update DESC

    E sim, se os dados não estão atualizados quer dizer que o arquivo attachado não é a versão mais atual.


    <b>Fabrizzio A. Caputo</b><br/> Certificações:<br/> MCT<br/> MCC<br/> Oracle OCA 11g<br/> MCITP SQL Server 2008 BI<br/> MCITP SQL Server 2008 Implementation and Maintenance<br/> MCITP SQL Server 2008 Developer<br/> ITIL V3 Foundation <br/> Blog Pessoal: <a href="http://fabrizziocaputo.wordpress.com">www.fabrizziocaputo.wordpress.com</a><br/> Email: fabrizzio.antoniaci@gmail.com

    quinta-feira, 18 de julho de 2013 13:26
    Moderador
  • Felipe,

    Uma coisa bem simples é através da System Table Sys.Objects, consultar a data de modificação das suas tabelas, veja o exemplo abaixo:

    select name, object_id, type_desc, create_date, modify_date from sys.objects


    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, 18 de julho de 2013 19:05
    Moderador