IvaDevcic posted on März 22, 2019 09:31
Microsoft SQL Server SQL i Windows collation-i
Microsoft SQL server collation određuje kodnu stranicu pohranjenih podataka koji nisu Unicode i određuje kako se tekstualni podatci uspoređuju i sortiraju.
Za to možemo koristiti SQL i Windows collation-e. Windows collation-i koriste iste algoritme za uspoređivanje Unicode i non-Unicode podataka. SQL collation-i koriste različite algoritme za različite vrste podataka. Microsoft savjetuje da se SQL collation-i koriste samo ako postoje problemi s kompatibilnošću sa starijim verzijama. Windows collation-i su, na primjer, Slovenian_CI_AS, Croatian_CI_AS etc. SQL collation-i su, na primjer, SQL_Slovenian_CP1250_CI_AS, SQL_Croatian_CP125_CI_AS itd.
Tijekom zadnjih nekoliko godina smo nadogradili komponente koje se koriste za razvoj PANTHEON-a. Novije verzije komponenti za povezivanje s bazama rade besprijekorno sa bazama koje su na Windows collation-ima. Kada su baze na SQL collation-u, nekada se interno konvertiraju vrste podataka itd. To može dovesti do sporijeg rada PANTHEON-a.
Jasno je koje su prednosti korištenja Windows collation-a, a to je također dokazano u praksi kod PANTHEON korisnika.
Postavke i collation-i praznih i demo PANTHEON baza
Datalab je, prateći Microsoftove preporuke, 2009. godine sve demo i prazne baze korištene u PANTHEON postavkama i preuzimanjima, promijenio na Windows collation-e, osim baza i postavki za hrvatsku lokalizaciju. Hrvatske baze i postavke su sada (ožujak 2019.) prebačene na Windows collation-e.
Kako promijeniti server/bazu podataka na novu lokalizaciju?
Počevši s Microsoft SQL Server 2008 R2, možemo odrediti collation pri instalaciji servera za što nisu potrebne nove Microsoft SQL Server licence. Tijekom (nove) instalacije jednostavno odabiremo Windows collation:

Collation of database can be changed with Pantheon database upgrade. Pantheon detects the difference of collations between database and server and offers option to change collation of database to server collation. Option available on Advanced tab:
Collation baze podataka također se može promijeniti prilikom nadogradnje PANTHEON baze podataka. PANTHEON detektira razlike između collation-a baze podataka i poslužitelja i daje nam mogućnost promjene collation baze podataka na collation servera. Ova opcija nalazi se u prozoru s naprednim postavkama nadogradnje:

Zaključak
Svim korisnicima koji su instalirali server i SQL bazu SQL collation-om, preporučujemo da migriraju Microsoft SQL servere i podatkovne baze na Windows collation-e. To se posebno preporučuje ako imaju problema s trenutnom konfiguracijom servera i PANTHEON-a.
Više informacija možete pronaći na poveznicama:
https://gopalcdas.com/tag/windows-vs-sql-collation/
https://www.red-gate.com/simple-talk/sql/sql-development/questions-sql-server-collations-shy-ask/
https://support.microsoft.com/en-in/help/322112/comparing-sql-collations-to-windows-collations
https://intra.datalab.eu/sites/IntraSite/IntraWiki/Pages/Localization%20of%20PA.aspx
Localization: HR
DL WebSites: