[A BÍBLIA DO VBA NO ACCESS]: MACROS E PROGRAMAÇÃO VBA NO ACCESS - CURSO COMPLETO

Páginas: 1164 | Autor: Júlio Battisti | 50% de Desconto e 21 Super Bônus

Você está em: PrincipalArtigosSQL Server 2005 › Capítulo 05 : 03
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
SQL Server 2005 - CURSO COMPLETO
Autor: Júlio Battisti
Lição 072 - Capítulo 05 - Como Funciona o Log de Transações

Quando estamos desenvolvendo uma aplicação – quer seja em Visual Basic, VB.NET, ASP, ASP.NET, Microsoft Access, Delphi, C#, etc. –, que acessa dados em um servidor SQL Server 2005, devemos definir o início e o fim de uma transação no próprio aplicativo, desta maneira controlamos quais operações devem acontecer no contexto de uma transação. Por exemplo, podemos criar uma página ASP que executa no contexto de uma transação, desta maneira todas as operações realizadas pela página ASP, em um Banco de Dados do SQL Server 2005, ocorrerão no contexto de uma transação: ou todas são executadas com sucesso (Commit) ou todas falham (Roll Back).

Quando uma transação é iniciada e as operações individuais – INSERT, DELETE ou UPDATE – começam a ser enviadas para o Banco de Dados, os seguintes passos são executados no servidor SQL Server 2005:

1.       As páginas que contêm os dados que estão sendo afetados, (ou a página na qual os dados serão inseridos) são localizadas no disco e carregadas na memória, a qual é chamada de Cache de dados. Antes de carregar uma página no Cache de dados, o SQL Server 2005 verifica se a página já está no Cache de dados, se a página não estiver no cache, ela será localizada no disco e carregada na memória.

2.       As alterações/inclusões/exclusões nunca são feitas diretamente no disco, mas sim nas páginas de dados carregadas na memória. As alterações/inclusões/exclusões são então registradas no Arquivo de log. Neste momento as modificações estão registradas apenas no log e não foram ainda realizadas nos arquivos de dados, no disco.

3.       Um processo chamado de Checkpoint é responsável por fazer com que as transações que tenham sido completadas com sucesso (Commit) sejam aplicadas ao Banco de Dados periodicamente, fazendo com que as modificações sejam definitivamente aplicadas ao Banco de Dados, isto é, gravadas no disco. O processo de Checkpoint grava no Log de transações informações para saber quais transações já foram aplicadas ao Banco de Dados e quais ainda não foram. Transações que sofreram um roll back não serão aplicadas ao Banco de Dados. O processo de Checkpoint fica periodicamente checando se existem transações completadas com sucesso (Committed Transactions) no log do Banco de Dados, as quais ainda não foram executadas no arquivo de dados, no disco. Caso aconteça alguma falha que interrompa o servidor SQL Server 2005, um processo de recuperação automática é disparado na próxima inicialização do servidor. Este processo de recuperação automática faz com que transações que forem completadas e não aplicadas ao Banco de Dados sejam aplicadas neste momento, garantindo com isto, a “durabilidade” da transação.

Agora que conhecemos o conceito de transação e o mecanismo do Log de transações no SQL Server 2005, podemos estudar algumas estratégias de Backup que utilizam o log de transações.

Know-how em: Tipos e Estratégias de Backup

Pré-Requisitos:

  • Fundamentos apresentados na Parte I.

Metodologia:

  • Apresentação teórica sobre tipos e estratégias de backup.
Antes de aprendermos a criar backups/restore na prática, precisamos aprender sobre os tipos de backup disponíveis e sobre as estratégias de Backup/Restore mais utilizadas.
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books e Planilhas de Bônus!

Aprenda com Júlio Battisti:
Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI