TransferSqlServerObjectsTask.UseCollation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.