Introduction Actuellement, la politique de support de Microsoft ne s'applique pas à la fonctionnalité de mise en miroir de bases de données dans Microsoft SQL Server 2005.
Par défaut, la mise en miroir de bases de données est désactivée. Cependant, vous pouvez activer la mise en miroir de bases de données à des fins d'évaluation simplement en utilisant l'indicateur de trace 1400 comme paramètre de démarrage. La mise en miroir de bases de données ne doit pas être utilisée dans les environnements de production. Les services de support technique Microsoft ne prennent pas en charge les bases de données ou les applications qui utilisent la mise en miroir de bases de données. La documentation sur la mise en miroir de bases de données incluse avec SQL Server 2005 est uniquement destinée à des fins d'évaluation. De plus, la prise en charge de SQL Server 2005 et les stratégies de documents mises à niveau ne s'appliquent pas aux documents de mise en miroir de bases de données.
Après avoir démarré votre instance SQL Server 2005 avec l'indicateur de trace 1400, vous pouvez configurer et évaluer la mise en miroir de bases de données. Pour plus d’informations, consultez la documentation en ligne de SQL Server 2005.
REMARQUE : L'indicateur de trace 1400 est un indicateur temporaire. L'indicateur de trace 1400 sera supprimé lorsque le miroir de base de données sera disponible pour une production régulière.
Plus d'informations Tenez compte des questions suivantes lors de l'utilisation de la mise en miroir de bases de données avec SQL Server 2005.
Préparation de la mise à niveau vers SQL Server 2005 Version finale Définissez la taille de la file d'attente de récupération sur ILLIMITÉE avant la mise à niveau
Dans la version finale de SQL Server 2005, la valeur UNLIMITED est la seule taille de file d'attente de récupération prise en charge. De plus, l'option SET PARTNER REDO_QUEUE de l'instruction ALTER DATABASE n'est pas prise en charge. Pour éviter de futurs problèmes de mise en miroir de bases de données, vous devez réinitialiser toute taille de base de données incohérente sur des valeurs ILLIMITÉES avant la mise à niveau.
Pour afficher les paramètres de file d'attente de récupération de base de données pour une instance SQL Server, consultez la colonne miroir_redo_queue_type dans la vue catalogue sys.database_mirroring. La seule valeur prise en charge par la base de données miroir est UNLIMITED. Si la valeur de la base de données est Mo, exécutez l'instruction Transact-SQL suivante sur la base de données sur le serveur principal actuel. ALTER DATABASE <nom_base de données> SET PARTNER REDO_QUEUE UNLIMITED
Suspendre ou arrêter la mise en miroir de bases de données avant de mettre à niveau l'un des partenaires. Si un partenaire exécute la version finale de SQL Server 2005 et que l'autre partenaire exécute une version préliminaire de SQL Server 2005, la mise en miroir de bases de données ne s'exécutera pas. La mise en miroir de bases de données doit être suspendue ou arrêtée pour toutes les sessions de mise en miroir de bases de données avant de mettre à niveau l'un ou l'autre des partenaires. Ensuite, mettez à niveau tous les partenaires et restaurez la mise en miroir de la base de données.
La configuration et l'évaluation de la mise en miroir de bases de données ne prennent pas en charge l'option SET PARTNER REDO_QUEUE de l'instruction ALTER DATABASE. La valeur UNLIMITED est la seule taille de file d’attente de récupération prise en charge.
Gestion des problèmes avec le lecteur de journaux sur le serveur principal S'il y a un problème avec le lecteur de journaux sur le serveur principal, les enregistrements de journaux qui ont été envoyés au serveur miroir et qui sont relus sur la base de données miroir ne peuvent jamais être écrits dans le serveur principal. disque. Dans ce cas, la sauvegarde du journal créée ici ne peut pas être appliquée à la base de données miroir. Par conséquent, assurez-vous que la session de mise en miroir de bases de données continue de s'exécuter. Tant que la session de mise en miroir de la base de données s'exécute normalement, vous pouvez résoudre le problème lié au lecteur de journaux ou changer de rôle de partenaire. Vous pouvez changer de rôle de partenaire via le basculement et la resynchronisation de la mise en miroir de bases de données ou en forçant les services à accéder à une base de données en miroir. Si vous forcez la maintenance d'une base de données miroir, tous les nouveaux enregistrements de journaux qui n'ont pas encore atteint le serveur miroir seront perdus.
Important : continuez à exécuter la mise en miroir de la base de données. Si vous désactivez la mise en miroir de bases de données, vous devez effectuer une sauvegarde complète et restaurer la base de données pour reconstruire la mise en miroir de bases de données.