Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode alterar o agrupamento de banco de dados padrão do portal do Azure ao criar um novo pool SQL dedicado (anteriormente SQL DW). Esta capacidade facilita ainda mais a criação de uma nova base de dados com um dos 3800 agrupamentos de base de dados suportados.
Este artigo aplica-se a pools SQL dedicados (anteriormente SQL DW), para obter mais informações sobre pools SQL dedicados nas áreas de trabalho do Azure Synapse, consulte Tipos de ordenação suportados para Synapse SQL.
Os agrupamentos fornecem a localidade, página de códigos, sequência de ordenação e regras de sensibilidade de carateres para os tipos de dados baseados em carateres. Uma vez escolhido, todas as colunas e expressões que necessitem de informações de agrupamento herdam o agrupamento escolhido da definição da base de dados. A herança padrão pode ser substituída declarando explicitamente um agrupamento diferente para um tipo de dados baseado em caracteres.
Observação
No Azure Synapse Analytics, o texto de consulta (incluindo variáveis, constantes, etc.) é sempre processado através do agrupamento ao nível da base de dados e não do agrupamento ao nível do servidor, tal como acontece noutras ofertas do SQL Server.
Verifique o agrupamento atual
Para verificar o agrupamento atual do banco de dados, você pode executar o seguinte trecho do T-SQL:
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') AS Collation;
Quando passado 'Collation' como o parâmetro de propriedade, a função DatabasePropertyEx retorna a colação de dados atual para o banco de dados especificado. Para obter mais informações, consulte DATABASEPROPERTYEX.
Escolher ordenação
Para alterar a colação padrão, atualize o campo de colação na experiência de provisionamento durante a criação do pool SQL. Por exemplo, se quiseres alterar a ordenação padrão para distinguir maiúsculas de minúsculas, altera a ordenação de SQL_Latin1_General_CP1_CI_AS para SQL_Latin1_General_CP1_CS_AS dentro da experiência de fornecimento do portal. Como alternativa, você pode modificar o agrupamento em seu modelo ARM.
Observação
O agrupamento não pode ser alterado em um banco de dados existente. Se você precisar ter um agrupamento diferente no nível do pool SQL, crie um novo pool SQL com o agrupamento necessário.
Suporte de agrupamento
A tabela a seguir mostra quais tipos de agrupamento são suportados por qual serviço.
| Tipo de agregação ou tipo de organização | Conjunto de SQL sem servidor | Pool SQL dedicado - base de dados e nível de coluna | Pool SQL dedicado - tabela externa (suporte nativo) | Pool SQL dedicado - tabela externa (Hadoop/PolyBase) |
|---|---|---|---|---|
| Agrupamentos não-UTF-8 | Yes | Yes | Yes | Yes |
| UTF-8 | Yes | Yes | Não | Não |
Japanese_Bushu_Kakusu_140_* |
Yes | Yes | Não | Não |
Japanese_XJIS_140_* |
Yes | Yes | Não | Não |
SQL_EBCDIC1141_CP1_CS_AS |
Não | Não | Não | Não |
SQL_EBCDIC277_2_CP1_CS_AS |
Não | Não | Não | Não |
Conteúdo relacionado
Informações adicionais sobre práticas recomendadas para pool SQL dedicado e pool SQL sem servidor podem ser encontradas nos seguintes artigos: