La version d'un témoin SQL Server est-elle importante?

8

Pouvez-vous avoir un témoin SQL Server dans une configuration miroir qui a une version SQL Server supérieure à celle du miroir?

C'est à dire. le miroir est sur SQL Server 2012 Standard et le témoin utilise SQL Server 2014 Express.

mklifman
la source

Réponses:

11

De BOL :

• Pour qu'une session de mise en miroir soit établie, les partenaires et le témoin, le cas échéant, doivent être exécutés sur la même version de SQL Server. )

Remarque: l'édition Express de la même version de serveur SQL est prise en charge.

Modifier: basé sur le commentaire de @Raidri

Techniquement, il est possible d'avoir un témoin avec une version supérieure de SQL Server que les 2 partenaires, mais il est fortement recommandé et pris en charge que tous les serveurs aient la même VERSION de SQL Server en cours d'exécution - l'édition peut être différente.

Sauf lors d'une mise à niveau à partir d'une version antérieure de SQL Server, les instances de serveur dans une session de mise en miroir doivent toutes exécuter la même version de SQL Server. Par exemple, un témoin SQL Server 2008 est pris en charge lorsque vous effectuez une mise à niveau à partir d'une configuration de mise en miroir SQL Server 2008 mais ne peut pas être ajouté à une configuration de mise en miroir SQL Server 2008 R2 existante ou nouvelle ou ultérieure.

Kin Shah
la source
Et juste en dessous:The two partners, that is the principal server and mirror server, must be running the same edition of SQL Server. The witness, if any, can run on any edition of SQL Server that supports database mirroring.
Raidri prend en charge Monica
@Raidri S'il vous plaît voir mon montage.
Kin Shah
0

Vous pouvez, et les scénarios de mise à niveau sont ceux pour lesquels il est logique que le scénario soit pris en charge.

Cependant, il n'y aurait probablement aucun test du tout dans Microsoft pour ce scénario, sauf lors d'une mise à niveau. Donc, si vous vous attendez à ce que SQL 2008 R2 témoin travaille avec des partenaires SQL 2014, vous risquez de vous retrouver dans un scénario non testé. Les modifications de protocole sont petites, mais pas nulles.

Bruno Guardia
la source