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.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Při instalaci SQL Serveru zvažte dva faktory týkající se nastavení kolace, která by mohla ovlivnit nasazení Azure DevOps Serveru:
- Požadavky na Azure DevOps Server
- Všechny databáze ve všech instancích SQL Serveru používaného nasazením Azure DevOps Serveru musí mít stejná nastavení kolace.
- Databáze SQL by měla být nakonfigurována s kolací SQL_Latin1_General_CP1_CI_AS.
Můžete nastavit nastavení kolace pro databázový stroj a službu SQL Server Analysis Services. Nastavení kolace zahrnuje znakovou sadu, pořadí řazení a další nastavení specifická pro národní prostředí, která jsou zásadní pro strukturu a funkci databází SQL Serveru. Po instalaci nelze tato nastavení změnit.
Požadavky
Poznámka:
Pokud chcete zabránit možným problémům, doporučujeme použít SQL_Latin1_General_CP1_CI_AS. Pokud chcete použít jinou, postupujte podle následujících požadavků.
Aby bylo možné pracovat s Azure DevOps Serverem, musí být nastavení kolace pro SQL Server citlivé na malá a velká písmena a ne binární. Pokud je spuštěno více serverů SQL s instancí databázového stroje nebo služby SQL Server Analysis Services pro Azure DevOps Server, musí být nastavení kolace na všech těchto serverech stejné.
SQL Server vychází z výchozího nastavení kolace v národním prostředí vašeho operačního systému. Výchozí nastavení pro angličtinu v USA a většina ostatních národních prostředí často splňuje požadavky pro Azure DevOps Server. Tato nastavení ale nemusí podporovat všechna data, která vaše organizace musí ukládat na Azure DevOps Server. V takovém případě vyhledejte nastavení, které podporuje vaše data a je citlivé na malá a velká písmena, a ne binární.
Pokud nainstalujete službu Database Engine Services nebo Analysis Services, můžete změnit nastavení kolace na stránce Konfigurace serveru tak, že vyberete kartu Kolace a pak vyberete Přizpůsobit. Můžete chtít zadat možnost v části návrhátoru kolace Systému Windows a pořadí řazení. Můžete například zadat kolaci a zaškrtnout políčko AS, pokud potřebujete podporu dalších znaků.
Pro většinu ostatních národních prostředí je výchozím nastavením možnost v návrhu kolace Systému Windows a pořadí řazení. Ujistěte se, že nastavení odpovídá požadavkům pro Azure DevOps Server. Chcete-li toto nastavení změnit, zadejte možnost pojmenovanou pro národní prostředí s názvem _100 za ním, pokud je to možné. Například můžete použít kolaci Japanese_100, pokud používáte znaky rozšíření CJK Unicode A nebo náhradní znaky Unicode v těchto situacích:
- Názvy objektů, jako jsou dotazy nebo projekty, v Azure DevOps
- Soubory nebo cesty, které jsou vráceny do systému správy verzí
- Pole jakékoli pracovní položky, které se používá pro hledání.
Pokud se chcete vyhnout problémům se znaky s dvojitou šířkou nebo hiragana/katakana-ekvivalentními znaky, měli byste při instalaci SQL Serveru zaškrtnout políčka, abyste povolili citlivost na Kana a šířku.
Další informace najdete v tématu Nastavení kolace v instalačním programu.
Full-Text nastavení vyhledávacích dotazů a kolace
Pro podporu fulltextových vyhledávacích dotazů by kolace databáze SQL Serveru měla odpovídat jazyku, který má v SQL Serveru zaregistrovaný oddělovač slov. Pokud používáte nepodporovaný jazyk, mohli byste obdržet neočekávané výsledky při spuštění dotazu na pracovní položku, který určuje operátory Obsahuje nebo Obsahuje slova s textovými řetězci.
Další informace najdete v těchto článcích:
- sys.fulltext_languages (Transact-SQL)
- ZMĚNA FULLTEXT INDEXU (Transact-SQL)
- SQL Server 2008 Vyhledávání pomocí fulltextu: Vnitřní mechanismy a rozšíření
- Dotazování na pole, operátory, hodnoty a proměnné