Suporte para o agrupamento de Hong Kong no SQL Server 2005

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 917398
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Número de bug: 331555 (SQLBUDT)

Sumário
Este artigo descreve o suporte para Hong Kong agrupamento no Microsoft SQL Server 2005. Este artigo também inclui informações sobre como trabalhar com dados de caracteres no SQL Server 2005.
Mais Informações
O agrupamento de Hong Kong é um novo agrupamento é suportado no SQL Server 2005. O agrupamento de Hong Kong usa a tabela de classificação Microsoft Windows Server 2003. Assim, o agrupamento de Hong Kong oferece suporte a caracteres suplementares.

O Hong Kong especial administrativas região (especial) governo definiu o Hong Kong suplementares caracteres definir (HKSCS). A HKSCS é um conjunto de caracteres suplementares que inclui caracteres chineses que são usadas em Hong Kong, mas que não estão contidas no conjunto de caracteres padrão Big5. Existem dois esquemas de alocação de código para a HKSCS, um para o conjunto de caracteres padrão Big5 e outro para ISO 10646/Unicode. A versão atual do HKSCS é HKSCS-2001.

HKSCS-2001 não tem suporte nativamente no Windows XP, Windows 2000 e Windows Server 2003. Se você especificar um banco de dados para usar o agrupamento de Hong Kong antes de instalar o pacote HKSCS-2001, os dados não-Unicode são armazenados como Big5 codificação usando codepage 950.

Para computadores cliente que interagem com uma instância do SQL Server e que usam o agrupamento de Hong Kong, baixe e instale o pacote HKSCS. Para instâncias do SQL Server 2005 que usam o agrupamento de Hong Kong, talvez seja necessário baixar o pacote HKSCS-2001, dependendo se a dados estão definidos como Unicode ou não-Unicode. Para baixar o pacote HKSCS, visite o seguinte site da Microsoft: Observação O pacote HKSCS-2001 para o Windows 2000 e Windows XP também pode ser aplicado para o Windows Server 2003.

Quando você define tipos de dados que refletem o idioma no SQL Server, você pode usar tipos de dados de caractere não-Unicode ou tipos de dados de caractere Unicode. Tipos de dados de caractere não-Unicode são char , varchar e texto . Quando você define o agrupamento de uma coluna de tabela, uma variável ou um parâmetro, a página de código para os caracteres representados é especificada. Os caracteres representados são limitados a caracteres na página de código. Por exemplo, se agrupamento uma coluna char Chinese_PRC_BIN, os caracteres dessa coluna são limitados a caracteres na página de código 936. Se você desejar usar um agrupamento Hong_Kong, como Chinese_Hong_Kong_Stroke_90_BIN, em uma coluna de caracteres não-Unicode, é necessário baixar o pacote HKSCS-2001 que contém o conjunto completo de caracteres para a página de código. Os computadores cliente que interagem com o SQL Server 2005 nesse ambiente devem ter o pacote HKSCS-2001 instalado para reconhecer todos os caracteres e para evitar possível perda de dados.

Unicode são tipos de dados de caractere nchar , nvarchar e ntext . A especificação Unicode define um único esquema de codificação para a maioria dos caracteres que são amplamente usados em empresas em todo o mundo. Por exemplo, suponha que um agrupamento Chinese_Hong_Kong_Stroke_90_BIN é definido em uma coluna de nchar , em uma coluna nvarchar ou em uma coluna ntext . O agrupamento determina apenas a classificação e as regras de comparação em que dados, não a página de código. Nesse ambiente, você não é necessário que baixar o pacote HKSCS-2001 no computador que contém a instância do SQL Server 2005. No entanto, um computador cliente que interage com o SQL Server ainda deve ter o pacote HKSCS-2001 instalado.

Observação Versões do Windows posteriores ao Windows Server 2003 devem oferecer suporte a HKSCS nativamente. No entanto, o suporte é limitado a apenas a codificação Unicode.

É altamente recomendável que você use Unicode tipos de dados de caracteres para que seu aplicativo recebe a melhor compatibilidade desempenho e de idioma. Se você armazenar dados de caracteres que refletem vários idiomas, sempre use tipos de dados Unicode em vez dos tipos de dados não-Unicode. Você pode enfrentar um ganho de desempenho significativos usando tipos de dados Unicode porque menos conversões de página de código será necessárias. Limitações significativas estão associadas com tipos de dados não-Unicode como um computador não-Unicode será limitado ao uso de uma página de código único.
Referências
Para obter mais informações sobre configurações de agrupamento na instalação do SQL Server 2005, visite o seguinte site da Web Microsoft Developer Network (MSDN): Para obter mais informações sobre as vantagens do uso de tipos de dados Unicode, visite o seguinte site da MSDN:

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 917398 - Última Revisão: 12/09/2015 05:21:03 - Revisão: 1.2

Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition

  • kbnosurvey kbarchive kbmt kbsql2005engine kbexpertiseadvanced kbinfo KB917398 KbMtpt
Comentários