2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
O SQL Server, como sistema de gerenciamento de banco de dados relacional lançado pela Microsoft, é amplamente utilizado em aplicativos de nível empresarial. Nestas aplicações, a alta disponibilidade da base de dados é crucial, garantindo armazenamento persistente e acesso contínuo aos dados. Este artigo explorará detalhadamente as diversas estratégias para alcançar alta disponibilidade no SQL Server, incluindo clustering de failover, espelhamento, envio de logs, backup e restauração, etc.
A alta disponibilidade garante que os serviços de banco de dados possam ser restaurados rapidamente em caso de falha de hardware, erros de software ou outros problemas.
As instâncias de cluster de failover fornecem uma solução de alta disponibilidade que permite failover contínuo entre vários servidores.
CREATE CLUSTERED INDEX idx_emp ON dbo.Employees;
ALTER AVAILABILITY GROUP MyAG
MODIFY REPLICA ON 'SecondaryReplica'
WITH (PRIMARY_ROLE = 'SecondaryReplica', SECONDARY_ROLE = 'PrimaryReplica');