Suporte a agrupamentos e a Unicode

À medida que os bancos de dados se expandem para suportar um mercado global cada vez maior, é necessário que os usuários possam trabalhar com dados de caracteres de maneira relevante. Os agrupamentos permitem que os usuários classifiquem e comparem as cadeias de caracteres de acordo com suas próprias convenções. Os agrupamentos são parte fundamental na criação de um banco de dados e na manipulação de dados.

O SQL Server 2008 está totalmente alinhado aos agrupamentos do Windows Server 2008.

Novidades dos agrupamentos do SQL Server 2008

As seguintes alterações de agrupamentos são novas no SQL Server 2008:

O SQL Server 2008 introduziu novos agrupamentos totalmente alinhados aos agrupamentos fornecidos pelo Windows Server 2008. Esses 80 novos agrupamentos são indicados por referências de versão *_100. Eles oferecem aos usuários as convenções de classificação culturais mais atualizadas e lingüisticamente precisas. O suporte inclui o seguinte:

  • Novos padrões do governo do leste asiático.

  • Substituições lingüisticamente corretas.

  • Scripts de minorias da China.

  • Tabela de casos Unicode 5.0.

  • A ponderação foi adicionada a caracteres anteriormente não-ponderados que teriam sido comparados igualmente.

Novas versões estão sendo adicionadas a agrupamentos existentes do Windows no SQL Server 2000 e SQL Server 2005 para refletir essas alterações. Todos os agrupamentos atuais serão mantidos no SQL Server 2005 para fins de compatibilidade com versões anteriores. Nenhuma alteração foi feita nos agrupamentos SQL_*.

Substituição dos agrupamentos do Windows Korean_Wansung_Unicode, Hindi_CI_AS, Macedonian_CI_AS, Lithuanian_Classic_CI_AS, Cyrillic_90_CI_AS e Azeri_Latin_90_CI_AS e substituição do agrupamento SQL SQL_ALTDiction_CP1253_CS_AS. Esses agrupamentos tinham suporte no SQL Server 2005 e são suportados no SQL Server 2008. No entanto, eles não serão exibidos na lista de agrupamentos da instalação e não aparecerão quando você usar a função de sistema ::fn_helpcollations() para consultar a lista de agrupamentos suportados no SQL Server 2008.