Escolar Documentos
Profissional Documentos
Cultura Documentos
Nossos números
Dicas: 1.314
Códigos/scripts: 280
Funções de VBScript : 90
Funções JScript : 05
Livros: 1.805
Notícias: 2.871
Artigos: 3.106
Oportunidades: 4.849
segunda-feira, 21 de março de 2011 Busca Vídeos .Net: 489
Revistas
Publique um curso
Feed de artigos.
:: Informativo
Receba nossos SQL Server 2005 - Log Shipping – Entendendo, habilitando e configurando
informativos por e-
mail. Publicado em: 02/04/2007 Transações WCF
E-mail: Compartilhe
Publicidade
Digite a palavra
abaixo: Este artigo tem o objetivo de explicar, habilitar e configurar o log shipping em um
cenário real com um ambiente de exemplo. A visualização de relatórios do monitor, e
o log shipping funcionando, ficará para outro artigo. Em breve, este novo artigo será
publicado.
O log shipping é um recurso que pode (e deve) ser configurado no SQL Server 2005
para realizar cópia periódica de banco de dados entre servidores. Este recurso é
:: Oportunidades aplicado em diversos cenários imagináveis. O mais comum é quando existe um
Cadastrar servidor de produção, um de teste e um de desenvolvimento. O servidor de produção
oportunidades nunca deve ser utilizado para desenvolver e testar alterações em seus bancos de
dados. Estas alterações são realizadas no servidor de desenvolvimento e testadas no
Gerenciar suas
servidor de testes. Como as modificações e testes devem sempre estar o mais
oportunidades
próximo possível do real, então os servidores de desenvolvimento e de testes devem
Cadastrar nova ter suas estruturas e seus dados atualizados de acordo com o servidor de produção.
empresa Abaixo temos uma representação do cenário que exemplificamos.
:: Especiais
Básico de C++
C++ Builder
:: Desenvolvimento
ActionScript
ADO.NET
ASP
O processo do log shipping é relativamente simples, são alguns passos realizados nos
ASP.NET servidores envolvidos no processo que fazem todo o trabalho. Primeiro, é feito um Feeds
backup dos dados do servidor principal, no nosso exemplo, o de produção. Este
Automação Comercial backup é gravado fisicamente em uma pasta compartilhada que é acessada por este e Oportunidades
outros servidores. Os outros servidores são chamados de secundários, e no exemplo
C# Notícias
estão representados pelo servidor de desenvolvimento e de teste. Depois de ser feito
o Backup do banco, ele é copiado para uma pasta específica em cada servidor Artigos
C/C++
secundário. Depois de copiado, o backup é restaurado. Um servidor de monitoramento Artigos personalizado
Coldfusion pode ser configurado e ele registrará todos os passos do servidor principal e dos (Por assunto)
Share Page Recent Activity secundários.
Recommended Se
Likenão configurar
Twitter o monitoramento,
Digg This cadaOnlineLive
Stumble It!Nenhum Amigo servidorUpdatesContasChat
registra suaswith
próprias
your friends
http://www.linhadecodigo.com.br/artigo/1273/SQL-Server-2005Log-Shipping-%E2%... 21/03/2011
SQL Server 2005 - Log Shipping – Entendendo, habilitando e configurando Página 2 de 5
CSS ações. Este monitor registra os históricos, status dos backups e restaurações, e pode Artigos personalizado
disparar alerta se alguma operação agendada falhar. O responsável pela configuração (Por autor)
Delphi do log shipping pode especificar quando serão feitos os backups, quando serão Portal Vídeos .NET
copiados da pasta compartilhada e quando que serão restaurados nos servidores Portal Vídeos Delphi
Disp. Móveis secundários.
LC Blog
HTML O processo que foi criado no servidor principal é responsável pelo backup do banco, as (Onde você faz a notícia)
informações dos históricos e backups antigos são apagados automaticamente de
Java
acordo com a configuração que for feita. Os 10+ | Autores do dia
Javascript
Nos servidores secundários, dois processos são habilitados e configurados. O serviço Israel Aéce
LSL (Second Life) de Cópia e o serviço de Restauração. Ao habilitar estes serviços, processos chamados
“Log Shipping Copy” e “Log Shipping Restore” são iniciados dentro do SQL Server Anderson Patricio
Modelagem Agent. O serviço de Cópia é responsável por acessar a pasta compartilhada, e copiar Mauricio Junior
para uma pasta local do servidor secundário o arquivo de backup que deve ser
PHP replicado. O serviço de Restauração é o responsável por restaurar o arquivo que foi Júlio Cesar Fabris Battisti
copiado. Ambos processos serão executados quando suas clausulas de configuração Alessandro de Oliveira Faria
Python
forem satisfeitas, isso significa que serão executados de acordo com as configurações
de tempo que aprenderemos mais a frente. Luiz Felipe de Freitas
Sharepoint
Um serviço de alerta é criado quando um servidor de monitoramento é utilizado. Este Marcio Silveira Franco e Silva
Silverlight
serviço é compartilhado para o servidor principal e os secundários que tenham o log Ramon Durães
SQL shipping configurado. Qualquer mudança na configuração, ou processo que for
executado é registrado pelo serviço de alerta. Este serviço também é iniciado dentro Alfred Reinold Baudisch
VBA (Office) do SQL Server Agent, com o nome de “Log Shipping Alert”. Robert Martim
Visual Basic Abaixo temos uma ilustração do nosso cenário de exemplo, configurado para suportar
log shipping. Os 10+ | Artigos do dia
Visual Basic .NET
HTML Básico
Visual Fox Pro
Introdução ao Windows
Phone 7
WCF/WPF
Tutorial: Desenhando com o
Web Services Corel Draw
MOF
MS Dynamics CRM
Network
OCS / LCS
Algumas informações importantes referentes ao Log Shipping
Outlook
• O Log Shipping é um recurso do SQL Server Standard Edition,
Powershell e Scripts Workgroup Edition ou Enterprise Edition. O SQL Server deve estar
instalado em todos os servidores que fizerem parte do processo. No SQL
Redes Server Express Edition não é possível habilitar e configurar este recurso.
• Os servidores de produção, desenvolvimento e de testes podem ser em
Segurança um mesmo computador com três instâncias distintas do SQL Server.
System Center e Isso não é recomendado, mas pode ser feito.
Gerenciamento • O servidor de dados é onde o arquivo de backup será compartilhado
Virtualização entre os servidores. O servidor de produção que gravará o arquivo,
deverá ter permissão de leitura e escrita na pasta, e os servidores
Windows secundários, que copiarão o arquivo de backup, devem possuir
permissões de leitura e cópia.
Windows Server • O servidor de monitoramento deve ser uma máquina separada do
servidor principal e dos secundários, para caso algum dos servidores
:: Banco de Dados fique “off-line”, o responsável consiga analisar os Logs registrados pelo
Access monitor, e possa tomar as medidas corretas. Isso é uma boa prática,
mas não é obrigatório.
Caché • Os bancos de dados que participarão do processo de log shipping
devem ser criados com modo de Full Recovery ou Bulk-Logged
Firebird Recovery. Outros modelos de Recovery não conseguem trabalhar com
log shipping e mostram uma mensagem de erro ao tentar utilizar.
Interbase
• Para utilizar o servidor de monitoramento, ele deve ser configurado na
MySQL
primeira vez que estiver criando o log shipping, depois de salvo o
processo sem o servidor de monitoramento, ele não poderá ser
Oracle configurado. Caso queira configurar o servidor de monitoramento em
um log shipping existente, o log shipping antigo deve ser removido, e
SQL Server criado um novo com os mesmos recursos que o anterior. A única
diferença será a configuração do servidor de monitoramento.
Sybase
Share Page Recent Activity Recommended Like Twitter Digg This Stumble It!Nenhum Amigo OnlineLive UpdatesContasChat with your friends
http://www.linhadecodigo.com.br/artigo/1273/SQL-Server-2005Log-Shipping-%E2%... 21/03/2011
SQL Server 2005 - Log Shipping – Entendendo, habilitando e configurando Página 3 de 5
Ciclo de Vida de A primeira coisa a ser feita para habilitar o log shipping, tanto no banco do servidor
Desenvolvimento
principal quanto no banco do servidor secundário, é se conectar aos servidores com
Controle de Versão usuário que seja SysAdmin do banco que será configurado. Agora que já estamos
conectados no banco, e temos permissões suficientes para fazer o trabalho, vamos
Estimativas colocar a mão na massa.
Metodologias
Vamos até a propriedade do log shipping do banco, para isso, clique com o botão
Qualidade e Testes
direito do mouse no banco que configuraremos, e vá até Properties.
:: Design
Corel
Flash
Photopaint
Photoshop
Compartilhe
Deseja contribuir?
ParticiparouLogin
Elogios e críticas são muito bem vindos, porém o comentário deve ter referência ao artigo em pauta.
O portal e o autor agradecem.
Nome:
E-mail:
Comentários: 5
Share Page Recent Activity Recommended Like Twitter Digg This Stumble It!Nenhum Amigo OnlineLive UpdatesContasChat with your friends
http://www.linhadecodigo.com.br/artigo/1273/SQL-Server-2005Log-Shipping-%E2%... 21/03/2011
SQL Server 2005 - Log Shipping – Entendendo, habilitando e configurando Página 4 de 5
Para dúvidas técnicas, NÃO UTILIZE ESTE ESPAÇO, utilize nosso fórum de discussão.
http://linhadecodigo.com.br/cs2/forum
Tive que fazer a configuração de log Shipping no meu trabalho e não consegui fazer com a opção "no, the
secondary datase is initialized", fiz diversas vezes e sempre ocorre o erro de sincronismo.
As outras opções funcionaram corretamente, porém o banco fica em modo standby, pelo o que entendi serve
apenas para servidor de relatório, é esse mesmo o conceito?
Como não consegui fazer funcionar com a opção "no, the secondary datase is initialized" o conceito é outro? Com
essa opção posso fazer update, insert e delete na base?
Muito obrigada
Boa noite,
Gostaria que vocês explicasse ou fazer um apostila sobre como fazer um programa em Visual Basic 5.0 e conectar
com o SQL Server Management Studio, já criei o banco de dados uma tabela chamado cadastro e no vb criei alguns
dados como nome, endereço, telefone etc. só q não consigo colocar o caminho do banco de dados do sql no vb.
Grata
Elisete
gostei muito do artigo ele e simples e pratico ainda mais agora que estou estudando sobre banco de dados mim
ajudou muito,quero estudar muito mais.
Criando primeiro DB com SAD (SQL Azure Database) – SQL Server 2008
Workaround para trabalhar no SAP com o .NET SAP Connector 2.0 através de RFC utilizando Visual
Studio 2005 ou Visual Studio 2008
Escrevendo nas tabelas do SAP com o .NET SAP Connector 2.0 através de RFC
Lendo as tabelas do SAP com o .NET SAP Connector 2.0 através de RFC
http://www.linhadecodigo.com.br/artigo/1273/SQL-Server-2005Log-Shipping-%E2%... 21/03/2011
SQL Server 2005 - Log Shipping – Entendendo, habilitando e configurando Página 5 de 5
Publicando Cubos Analysis Services 2005 na web com Pivot Table do OWC
Introdução ao LINQ
Share Page Recent Activity Recommended Like Twitter Digg This Stumble It!Nenhum Amigo OnlineLive UpdatesContasChat with your friends
http://www.linhadecodigo.com.br/artigo/1273/SQL-Server-2005Log-Shipping-%E2%... 21/03/2011