Escolhendo um agrupamento binário que possa diferenciar entre 'ss' e 'ß' para a coluna nvarchar no Sql Server

Como padrãoSQL_Latin1_General_CP1_CI_AS agrupamento do servidor SQL não pode diferenciar entress eß, Quero alterar o agrupamento de uma coluna específica em uma tabela paraSQL_Latin1_General_CP437_BIN2, conforme recomendado emaqui.

No entanto, não tenho certeza se essa é geralmente uma boa prática ou não. Também não tenho certeza sobre as implicações além das seguintes:

Alterando a ordem de classificação: Como nunca estou classificando os dados nesta coluna, pode não ser um problema para mim. No entanto, se você pensar o contrário, entre em contato.Alterando distinção entre maiúsculas e minúsculas para distinção entre maiúsculas e minúsculas: Como meu aplicativo sempre fornece texto em letras minúsculas, acho que essa alteração também não será um problema para mim. No entanto, se você pensar o contrário, entre em contato.

Estou curioso sobre as outras principais implicações dessa mudança, se houver.

Além disso, também gostaria de saber qual das opções a seguir seria a mais adequada para esse cenário:

SQL_Latin1_General_CP437_BIN

Descrição: Latin1-General, classificação binária para dados Unicode, ordem de classificação do SQL Server 30 na página de código 437 para dados não Unicode

SQL_Latin1_General_CP437_BIN2

Descrição: Latin1-Geral, classificação de comparação de pontos de código binário para dados Unicode, ordem de classificação do SQL Server 30 na página de código 437 para dados não Unicode

SQL_Latin1_General_CP850_BIN

Descrição: Latin1-General, classificação binária para dados Unicode, ordem de classificação 40 do SQL Server na página de código 850 para dados não Unicode

SQL_Latin1_General_CP850_BIN2

Descrição: Latin1-General, classificação de comparação de pontos de código binário para dados Unicode, ordem de classificação do SQL Server 40 na página de código 850 para dados não Unicode

Se você acha que existem outros agrupamentos mais adequados para esse cenário, mencione-os também.

Atualização em 19.03.2017: Para quem vem a esta pergunta:

É necessário verificar as respostas de @srutzky e @SqlZim, bem como os recursos referidos. Você não quer se apressar nas coisas neste caso.Como alterar o agrupamento não é para pessoas de coração fraco: P, manter um backup dos dados da tabela pode ser útil.Verifique também as dependências na coluna, como índice e restrição; você pode precisar soltar e criá-los, como no meu caso.

Diverta-se :)

questionAnswers(2)

yourAnswerToTheQuestion