Sortering, eller skjemasettordninger for tegndata, brukes til behandling og lagring av informasjon på MS SQL-serveren. Sortering inkluderer både karaktermønstre og sorterings- og sorteringsregler. Endring av kartordningene kan være nødvendig når du oppretter en ny database eller når du mottar feilmeldinger.
Bruksanvisning
Trinn 1
Ta sikkerhetskopi av alle produksjonsdatabaser, da systemdatabasene automatisk blir gjenopprettet etter at sorteringsendringen er fullført.
Steg 2
Naviger til C: / Programfiler / Microsoft SQL Server / 80 / Tools / Bin og kjør verktøyet rebuildm.exe for å endre skjemaene for serverkartlegging uten å installere på nytt (for Microsoft SQL Server 2000).
Trinn 3
Angi stien til stedet der de opprinnelige systemdatabasefilene er lagret (som standard / x86 / Data / -mappen på oppstartsdisken til Microsoft SQL Server) (for Microsoft SQL Server 2000).
Trinn 4
Endre kartleggingsskjemaene ved å kjøre kommandoen setup.exe fra oppstartsdisken til Microsoft SQL Server med nøkkelen:
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (for Microsoft SQL Server 2005).
Trinn 5
Merk at / qn-bryterkomponenten vil deaktivere visning av installasjonsgrensesnittet og lagre feildata i loggoppføringer (for Microsoft SQL Server 2005).
Trinn 6
Gjenopprett alle produksjonsdatabaser som endring av kartleggingsskjemaene fører til at systemdatabasene settes i initialiseringstilstand (for Microsoft SQL Server 2005).
Trinn 7
Bruk følgende SQL-spørring for å endre standard sortering - Cyrillic_General_CI_AS:
ALTER DATABASE database_name_to_modify COLLATE required_encoding_name.
Trinn 8
Vær oppmerksom på at å utføre ovennevnte operasjon kan kreve å endre egenskapene til den valgte databasen til eksklusiv bruk. I dette tilfellet vil forespørselen bli endret til:
ALTER DATABASE db_name to_modify Set Single_User with Rollback Immediate
ALTER DATABASE database_name_to_modify COLLATE required_encoding_name
ALTER DATABASE database_name_to_modify Set Multi_User.