TransferSqlServerObjectsTask.UseCollation Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un booleano che indica se il trasferimento deve utilizzare collazioni.
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
Valore della proprietà
vero se il trasferimento include la collazione; false se viene utilizzata la collazione alla destinazione.
Implementazioni
Commenti
Se UseCollation è impostato su true, le impostazioni di collation a livello di colonna vengono mantenute quando si trasferiscono dati tra computer che eseguono un'istanza di SQL Server 2000 o successivamente se le code page sono le stesse su entrambi i server. Quando i dati vengono trasferiti a un computer che esegue un'istanza di SQL Server 2000, e l'istanza di destinazione utilizza una code page diversa da quella sorgente, tutte le impostazioni di collation del server sorgente vengono automaticamente tradotte nella code page del server di destinazione.
Quando i dati vengono trasferiti a un computer che esegue un'istanza di SQL Server versione 7.0 o precedente, tutte le impostazioni di collation nel server sorgente vengono automaticamente tradotte nella pagina del codice del server di destinazione se le impostazioni della pagina dei codici sono diverse. La collazione a livello di colonna del database sorgente viene tradotta di conseguenza.
Se UseCollation è impostato su false, il trasferimento diretto di dati viene effettuato se le code page sono le stesse su entrambi i server. Se le code page sono diverse, i dati vengono tradotti dalla code page della sorgente a quella della destinazione. Se entrambi i computer eseguono SQL Server 2000 e i database sorgente e destinazione utilizzano code page differenti, i dati potrebbero essere tradotti nell'impostazione della code page erratta, a seconda che la colonna utilizzi la collation predefinita o non-predefinita.
Note
Impostare UseCollation su true può comportare una diminuzione delle prestazioni se i dati contengono tipi di dati non Unicode come text o varchar. Le prestazioni possono anche essere influenzate dal numero di tabelle, colonne e righe nel database sorgente.