Share via


TransferSqlServerObjectsTask.UseCollation Propriété

Définition

Obtient ou définit une valeur booléenne indiquant si le transfert doit utiliser des classements.

public:
 property bool UseCollation { bool get(); void set(bool value); };
public bool UseCollation { get; set; }
member this.UseCollation : bool with get, set
Public Property UseCollation As Boolean

Valeur de propriété

true si le transfert inclut le classement ; false si le classement à la destination est utilisé.

Implémente

Remarques

Si UseCollation la valeur est définietrue, les paramètres de classement au niveau des colonnes sont conservés lors du transfert de données entre les ordinateurs exécutant une instance de SQL Server 2000 ou version ultérieure si les pages de codes sont identiques sur les deux serveurs. Lorsque les données sont transférées vers un ordinateur exécutant une instance de SQL Server 2000 et que l’instance de destination utilise une page de codes différente de la source, tous les paramètres de classement du serveur source sont automatiquement traduits dans la page de codes du serveur de destination.

Lorsque des données sont transférées vers un ordinateur exécutant une instance de SQL Server version 7.0 ou antérieure, tous les paramètres de classement sur le serveur source sont automatiquement traduits dans la page de codes du serveur de destination si les paramètres des pages de codes sont différents. Le classement au niveau des colonnes de la base de données source est traduit en conséquence.

Si UseCollation la valeur est définie false, le transfert direct de données est effectué si les pages de codes sont identiques sur les deux serveurs. Si les pages de codes sont différentes, les données sont traduites de la page de codes de la source vers la page de codes de la destination. Si les deux ordinateurs exécutent SQL Server 2000 et que les bases de données source et de destination utilisent des pages de codes différentes, les données peuvent être traduites en paramètre de page de codes incorrect, selon que la colonne utilise le classement par défaut ou non défini.

Notes

La définition UseCollation peut true entraîner une diminution des performances si les données contiennent des types de données non Unicode tels que text ou varchar. Les performances peuvent également être affectées par le nombre de tables, de colonnes et de lignes dans la base de données source.

S’applique à