SóProvas


ID
868411
Banca
CESPE / CEBRASPE
Órgão
TRE-MS
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No Sql Server, um becape

Alternativas
Comentários
  • Backup FULL:

    Efetua toda a copia do banco

    BACKUP DATABASE Cadastro TO DISK "C:\DIR\back.BAK"

     

    Backup Diferencial:

    Copia tudo que mudou desde o último Backup FULL

    BACKUP DATABASE Cadastro TO DISK "C:\DIR\back_dif.BAK" WITH DIFFERENTIAL

     

    Backup de LOG

    Guarda o LOG de transações desde o último LOG (não de dados).

    BACKUP LOG Cadastro TO DISK "C:\DIR\back_log.BAK"

    Parcial

    Os backups parciais são úteis sempre que você quer excluir grupos de arquivos somente leitura. Um backup parcial se assemelha a um backup de banco de dados completo, mas um backup parcial não contém todos os grupos de arquivos. Em vez disso, para um banco de dados somente leitura, um backup parcial contém todos os dados do grupo de arquivos primário, todos os grupos de arquivos de leitura/gravação e, opcionalmente, um ou mais arquivos de somente leitura. Um backup parcial de um banco de dados somente leitura contém apenas o grupo de arquivos primário.

  • Prezados,
    Vamos aos comentários de todas as alternativas.
    a) de arquivo agrega um ou mais arquivos ou grupos de arquivos de banco de dados.
    Alternativa correta. Um backup de arquivo contém todos os dados em um ou mais arquivos (ou grupos de arquivos) no SQL Server.
    b) parcial agrega dados que ainda não foram afetados por COMMIT, tanto de dados quanto de transações.
    Alternativa errada. Um backup parcial contém dados apenas de alguns grupos de arquivos em um banco de dados, incluindo os dados no grupo de arquivos primário, em cada grupo de arquivos de leitura/gravação e em qualquer arquivo somente leitura especificado opcionalmente, porém não agrega os dados ainda não afetados pelo COMMIT.
    c) completo de banco de dados agrega todos os dados de todos os bancos de dados no momento em que o becape é concluído, com exceção dos logs de transação.
    Alternativa errada. Um backup de dados que contém todos os dados em um banco de dados ou em um conjunto de grupos de arquivos ou arquivos, além de log suficiente para permitir a recuperação desses dados.
    d) diferencial agrega apenas logs de transações, incluindo somente transações feitas desde seu último becape de log até a transação mais recente.
    Alternativa errada. Um backup de dados que se baseia no backup completo mais recente de um banco de dados completo ou parcial ou um conjunto de arquivos de dados ou grupos de arquivos (a base diferencial) que contém somente as extensões de dados alterados desde a base diferencial.
    Um backup diferencial parcial registra apenas as extensões de dados que foram alteradas nos grupos de arquivos desde o backup parcial anterior, conhecido como a base para o diferencial.
    e) de logs de transações inclui todos os registros de log de forma cumulativa, independentemente de ter havido becape de log anterior ou becape completo.
    Alternativa errada. Um backup de logs de transações que inclui todos os registros de log dos quais não foi feito backup em um backup de log anterior, ou seja, depende sim de ter havido backup anterior.
    Portanto, a alternativa correta para essa questão é a letra A.
    Fonte : http://msdn.microsoft.com/pt-br/library/ms175477.aspx