Share via


TransferSqlServerObjectsTask.UseCollation Propiedad

Definición

Obtiene o establece un valor booleano que indica si la transferencia debe usar intercalaciones.

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

Valor de propiedad

true si la transferencia incluye la intercalación; false si se usa la intercalación en el destino.

Implementaciones

Comentarios

Si UseCollation se establece trueen , la configuración de intercalación de nivel de columna se mantiene al transferir datos entre equipos que ejecutan una instancia de SQL Server 2000 o posterior si las páginas de códigos son las mismas en ambos servidores. Cuando los datos se transfieren a un equipo que ejecuta una instancia de SQL Server 2000 y la instancia de destino usa una página de códigos diferente a la del origen, todas las opciones de intercalación del servidor de origen se traducen automáticamente a la página de códigos del servidor de destino.

Cuando los datos se transfieren a un equipo que ejecuta una instancia de SQL Server versión 7.0 o anterior, todas las configuraciones de intercalación del servidor de origen se traducen automáticamente a la página de códigos del servidor de destino si la configuración de las páginas de códigos es diferente. La intercalación de nivel de columna de la base de datos de origen se traduce en consecuencia.

Si UseCollation se establece falseen , la transferencia directa de datos se realiza si las páginas de códigos son las mismas en ambos servidores. Si las páginas de códigos son diferentes, los datos se traducen de la página de códigos del origen a la página de códigos del destino. Si ambos equipos ejecutan SQL Server 2000 y las bases de datos de origen y destino usan páginas de códigos diferentes, es posible que los datos se traduzcan a la configuración de página de códigos incorrecta, en función de si la columna usa la intercalación predeterminada o no predeterminada.

Nota

true Establecer UseCollation en puede provocar una disminución del rendimiento si los datos contienen tipos de datos que no son Unicode, como text o varchar. El rendimiento también puede verse afectado por el número de tablas, columnas y filas de la base de datos de origen.

Se aplica a