Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Výchozí kolaci databáze můžete změnit z portálu Azure, když vytváříte nový vyhrazený fond SQL (dříve SQL DW). Tato funkce ještě více usnadňuje vytvoření nové databáze pomocí jedné z 3800 podporovaných databázových kolací.
Tento článek se týká vyhrazených fondů SQL (dříve SQL DW) a další informace o vyhrazených fondech SQL v pracovních prostorech Azure Synapse najdete v tématu Typy kolace podporované pro Synapse SQL.
Kollace poskytují místní nastavení, znakové sady, pořadí řazení a pravidla citlivosti znaků pro datové typy založené na znacích. Jakmile je kolace vybrána, všechny sloupce a výrazy, které vyžadují informace o kolaci, zdědí zvolenou kolaci z nastavení databáze. Výchozí nastavení je možné přepsat výslovným stanovením jiné kolace pro datový typ založený na znacích.
Poznámka:
V Azure Synapse Analytics se text dotazu (včetně proměnných, konstant atd.) vždy zpracovává pomocí kolace na úrovni databáze, a ne kolace na úrovni serveru jako v jiných nabídkách SQL Serveru.
Kontrola aktuální kolace
Pokud chcete zkontrolovat aktuální kolaci databáze, můžete spustit následující fragment kódu T-SQL:
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') AS Collation;
Při předání 'Collation' jako parametr funkce DatabasePropertyEx vrátí aktuální kolaci pro zadanou databázi. Další informace naleznete v tématu DATABASEPROPERTYEX.
Volba třídění
Pokud chcete změnit výchozí kolaci, aktualizujte během vytváření fondu SQL pole Kolace v prostředí zřizování. Pokud například chcete změnit výchozí kolaci tak, aby se rozlišovala malá a velká písmena, upravte kolaci z SQL_Latin1_General_CP1_CI_AS na SQL_Latin1_General_CP1_CS_AS v prostředí zřizování portálu. Případně můžete upravit řazení ve své šabloně ARM.
Poznámka:
Kolaci nelze u existující databáze změnit. Pokud potřebujete mít jinou kolaci na úrovni fondu SQL, vytvořte nový fond SQL s požadovanou kolací.
Podpora řazení
Následující tabulka uvádí, které typy kolace jsou podporovány službou.
| Typ srovnání nebo srovnání | Bezserverový SQL pool | Vyhrazený fond SQL – úroveň databáze a sloupce | Vyhrazené úložiště SQL (externí tabulka, nativní podpora) | Vyhrazený svazek SQL – externí tabulka (Hadoop/PolyBase) |
|---|---|---|---|---|
| Kolace bez UTF-8 | Ano | Ano | Ano | Ano |
| UTF-8 | Ano | Ano | Ne | Ne |
Japanese_Bushu_Kakusu_140_* |
Ano | Ano | Ne | Ne |
Japanese_XJIS_140_* |
Ano | Ano | Ne | Ne |
SQL_EBCDIC1141_CP1_CS_AS |
Ne | Ne | Ne | Ne |
SQL_EBCDIC277_2_CP1_CS_AS |
Ne | Ne | Ne | Ne |
Související obsah
Další informace o osvědčených postupech pro vyhrazený fond SQL a bezserverový fond SQL najdete v následujících článcích: