none
Diferença entre MSDB e File System RRS feed

  • Pergunta

  • Olá Pessoal, estou começando a mexer com o SSIS e estou com uma dúvida...

    No SSIS para importar um package é possível direcionar para MSDB ou File System. A minha dúvida é qual a diferença entre ambas?

    Obrigado

    quinta-feira, 19 de abril de 2012 13:30

Respostas

  • Nicholas,

    MSDB é um banco de dados existente dentro do SQL Server, utilizado em funcionalidades específicas, como por exemplo, para armazenar informações sobre os jobs, históricos e outros objetivos existentes no SQL Server.

    O banco de dados msdb é usado pelo SQL Server, SQL Server Management Studio e pelo SQL Server Agent para armazenar dados, incluindo informações de agendamento e informações de histórico de restauração e backup.

    O SQL Server mantém automaticamente um histórico de backup e restauração online completo no msdb. Essas informações incluem o nome da parte que executou o backup, a hora do backup e os dispositivos ou arquivos em que o backup é armazenado. O SQL Server Management Studio usa essas informações para propor um plano de restauração em um banco de dados e aplicar qualquer backup de log de transações. Os eventos de backup de todos os bancos de dados são registrados, mesmo que tenham sido criados com aplicativos personalizados ou ferramentas de terceiros. Por exemplo, se você usar um aplicativo Microsoft Visual Basic que chama objetos SMO (SQL Server Management Objects) para executar operações de backup, o evento será registrado nas tabelas do sistema msdb, no log de aplicativo Microsoft Windows e no log de erros do SQL Server.

    Por padrão, msdb usa o modelo de recuperação simples. Se você usar as informações de histórico de backup e restauração no msdb ao recuperar bancos de dados de usuários, recomendamos que use o modelo de recuperação completa para msdb e que considere colocar o log de transações msdb em armazenamento tolerante a falhas.

    Em relação ao FileSystem, trata-se da estrutura de armazenamento de arquivos no seu Sistema Operacional, diretamente no disco rígido, como por exemplo: Arquivos .txt, .doc, .xls.


    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]

    sexta-feira, 20 de abril de 2012 13:31
    Moderador