TransferSqlServerObjectsTask.UseCollation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um booliano que indica se a transferência deve usar ordenações.
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 da propriedade
true se a transferência incluir a ordenação; false se a ordenação no destino for usada.
Implementações
Comentários
Se UseCollation for definido como true
, as configurações de ordenação no nível da coluna serão mantidas ao transferir dados entre computadores que executam uma instância de SQL Server 2000 ou posterior se as páginas de código forem as mesmas em ambos os servidores. Quando os dados são transferidos para um computador que executa uma instância do SQL Server 2000 e a instância de destino usa uma página de código diferente da origem, todas as configurações de ordenação no servidor de origem são traduzidas automaticamente para a página de código do servidor de destino.
Quando os dados são transferidos para um computador que executa uma instância do SQL Server versão 7.0 ou anterior, todas as configurações de ordenação no servidor de origem são traduzidas automaticamente para a página de código do servidor de destino se as configurações de páginas de código forem diferentes. A ordenação no nível da coluna do banco de dados de origem é traduzida adequadamente.
Se UseCollation estiver definido como, a false
transferência direta de dados será executada se as páginas de código forem as mesmas em ambos os servidores. Se as páginas de código forem diferentes, os dados serão convertidos da página de código da origem para a página de código do destino. Se ambos os computadores estiverem executando SQL Server 2000 e os bancos de dados de origem e de destino estiverem usando páginas de código diferentes, os dados poderão ser convertidos para a configuração de página de código incorreta, dependendo se a coluna está usando o padrão ou uma ordenação não padrão.
Observação
A configuração UseCollation pode true
resultar em uma redução no desempenho se os dados contiverem tipos de dados não Unicode, como text
ou varchar
. O desempenho também pode ser afetado pelo número de tabelas, colunas e linhas no banco de dados de origem.