Delen via


SQL Server-sorteringsvereisten, Azure DevOps Server

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Wanneer u SQL Server installeert, moet u rekening houden met twee factoren met betrekking tot sorteringsinstellingen die van invloed kunnen zijn op uw Azure DevOps Server-implementatie:

  • Vereisten voor Azure DevOps Server
  • Alle databases in alle exemplaren van SQL Server die door uw Azure DevOps Server-implementatie worden gebruikt, moeten dezelfde sorteringsinstellingen hebben.
  • SQL-database moet worden geconfigureerd met SQL_Latin1_General_CP1_CI_AS sortering.

U kunt sorteringsinstellingen instellen voor de Database Engine en SQL Server Analysis Services. Collatie-instellingen omvatten tekenreeks, sorteervolgorde en andere locale-specifieke instellingen die fundamenteel zijn voor de structuur en werking van SQL Server-databases. U kunt deze instellingen niet wijzigen na de installatie.

Behoeften

Opmerking

Om mogelijke problemen te voorkomen, raden we aan om SQL_Latin1_General_CP1_CI_AS te gebruiken. Als u een ander wilt gebruiken, volgt u de onderstaande vereiste.

Als u met Azure DevOps Server wilt werken, moeten de sorteringsinstellingen voor SQL Server accentgevoelig, niet hoofdlettergevoelig en niet binair zijn. Als op meerdere SQL-servers een exemplaar van Database Engine of SQL Server Analysis Services voor Azure DevOps Server wordt uitgevoerd, moeten de sorteringsinstellingen op al deze servers hetzelfde zijn.

SQL Server baseert de standaardsorteringsinstellingen op de landinstelling van uw besturingssysteem. De standaardinstelling voor Amerikaans Engels en de meeste andere landinstellingen voldoet vaak aan de vereisten voor Azure DevOps Server. Deze instellingen ondersteunen mogelijk echter niet alle gegevens die uw organisatie moet opslaan in Azure DevOps Server. Zoek in dat geval een instelling die ondersteuning biedt voor uw gegevens en is accentgevoelig, niet hoofdlettergevoelig en niet binair.

Als u Database Engine Services of Analysis Services installeert, kunt u sorteringsinstellingen wijzigen op de pagina Serverconfiguratie door het tabblad Sortering te selecteren en vervolgens Aanpassen te selecteren. Mogelijk wilt u een optie opgeven onder Windows-sorteringsontwerp en sorteervolgorde. U kunt bijvoorbeeld de sortering opgeven en het AS selectievakje aanklikken als u ondersteuning nodig hebt voor extra tekens.

Voor de meeste andere landinstellingen is de standaardinstelling een optie onder Windows-sorteringsontwerp en sorteervolgorde. Zorg ervoor dat de instellingen overeenkomen met de vereisten voor Azure DevOps Server. Als u deze instelling wilt wijzigen, geeft u de optie op die is benoemd voor uw landinstelling met '_100' erna, indien mogelijk. U kunt bijvoorbeeld Japanese_100-collation gebruiken als u Unicode CJK-uitbreiding A-tekens of Unicode-surrogaten op de volgende manieren gebruikt:

  • Namen van objecten, zoals query's of projecten, in Azure DevOps
  • Bestanden of paden die zijn ingecheckt in het versiebeheersysteem
  • Elk werkitemveld dat wordt gebruikt voor zoekopdrachten.

Als u problemen met dubbele breedte of hiragana/katakana-equivalente tekens wilt voorkomen, schakelt u de selectievakjes in om kana en gevoeligheid voor breedte in te schakelen wanneer u SQL Server installeert.

Zie Sorteringsinstellingen in Setup voor meer informatie.

Full-Text zoekquery's en sorteringsinstellingen

Ter ondersteuning van zoekquery's in volledige tekst moeten de sorteringsinstellingen van de SQL Server-database overeenkomen met een taal met een woordonderbreker die is geregistreerd bij SQL Server. Als u een niet-ondersteunde taal gebruikt, kunt u onverwachte resultaten ontvangen wanneer u een werkitemquery uitvoert die de operators Contains of Contains Words specificeert met teksttekenreeksen.

Zie de volgende artikelen voor meer informatie: