2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
SQL Server, en tant que système de gestion de bases de données relationnelles lancé par Microsoft, est largement utilisé dans les applications d'entreprise. Dans ces applications, la haute disponibilité de la base de données est cruciale, garantissant un stockage persistant et un accès continu aux données. Cet article explorera en détail les différentes stratégies permettant d'atteindre la haute disponibilité dans SQL Server, notamment le clustering de basculement, la mise en miroir, l'envoi de journaux, la sauvegarde et la restauration, etc.
La haute disponibilité garantit que les services de base de données peuvent être rapidement restaurés en cas de panne matérielle, d'erreurs logicielles ou d'autres problèmes.
Les instances de cluster de basculement fournissent une solution à haute disponibilité qui permet un basculement transparent entre plusieurs serveurs.
CREATE CLUSTERED INDEX idx_emp ON dbo.Employees;
ALTER AVAILABILITY GROUP MyAG
MODIFY REPLICA ON 'SecondaryReplica'
WITH (PRIMARY_ROLE = 'SecondaryReplica', SECONDARY_ROLE = 'PrimaryReplica');