Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hvis du i Query Analyser kører den her: SELECT * FROM ::fn_helpcollations(), så får du en oversigt over alle tilgængelige collations. For danske data ville jeg nok vælge 'Danish_Norwegian_CI_AI' (Case-Insensitive, Accent-Insensitive). Især i forbindelse med sortering af data er det vigtigt med den rigtige collation da æøå sorteres forskelligt. Accent sensitivity er vigtigt i forbindelse med søge interfaces; jeg vedligeholder selv en db med franske data i en tabel så her collationen 'French_CI_AI valgt (da den jo så returnerer Napoléon når man søge-strengen er Napoleon... Iøvrigt kan du sætte en anden collation end default på en bestemt kolonne i en tabel: Åben EM og vælg 'design table' - vælg en row og klik på 'collation' nederst.
Hvis du har planer om en fler-sproglig (europæiske sprog) database, så ville jeg nok sætte default collation til Latin1_General_CI_AI og så variere efter behov på tabel basis. Du kan også angive en specifik collation direkte i din kode, fx: SELECT Title FROM Products WHERE Title COLLATE German_PhoneBook_CI_AS LIKE...
Du mener altså jeg skal vælge forskellige collations til de enkelte lande? Kan mand evt sætte den til noget "windows default"-agtigt ved installation?
Nej, der skal ikke være data fra forskellige lande i samme database (i hvert fald i nu), men samme program skal kunne køre i Danmark, Sverige, Polen og England.
Til dit første spm.: søg i BOL indexet under 'Windows collations'. Om du skal vælge forskellige collations afhænger af hvordan brugerne skal arbejde med data - hvilke queries skal man kunne afvikle...
Er det en webapplication du udvikler? Eller en distribueret app.? Skal der være flere interfaces (på flere sprog)? Internationalisering af .NET apps er et stort emne i SDK'en. Prøv at kigge lidt på System.Globalization.CultureInfo klassen.
Det er en ditribueret app. Men der skulle være styr på internationaliseringen af "interfacet". Jeg var mere nervøs for om der skulle blive problemer med DataAdaptorer eller noget.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.