Menjava collationa
Menjava collationa
Menjava collationa je možno izvršiti z uporabo DataLabAdminTool orodja. Pridobiti varnostno kopijo baze (*.bak datoteka).
Preverjanje collationa (po potrebi):
- Server: select serverproperty ('collation') as 'collation'
- Baza: select databasepropertyex ('imebaze', 'collation')
Bazam se spremeni collation s pomočjo ftp://ftp.datalab.si/Programi/DL-utils/DataLabAdminTool.zip
Z DataLabAdminTool-om se povežemo se na strežnik s collationom katerega želimo spremeniti tudi bazi.

Z ukazom: restore filelistonly from disk= 'pot do varnostne kopije baze (*.bak file)' po potrebi preverimo logična imena MDF in LDF, ki ju nato vnesemo pod logical name MDF in logical name LDF.Privzete vrednosti teh polj sta DataLab_Data in DataLab_Log.
Primer:
Določimo naziv nove baze, pot do varnostne kopije kot se nahaja na strežniku, MDF in LDF datoteki določimo pot do direktorija in logični imeni.

Obkljukamo preklopnik »change collation to server collation – after restore upgrade database minimum twice times«. Restavrirala se bo najprej baza z prvotnim collationom iz katere se nato kreira kopija z novim collationom. Baza z prvotnim collationom dobi pripono _OldColl in jo lahko kasneje pobrišemo.
Po opravljeni operaciji program javi sporočilo.

Po restavriranju dvakrat nadgradimo bazo. Logiranje v restavrirano bazo pred nadgradnjo ni mogoč, nadgraditi jo je potrebno iz druge baze. Prva nadgradnja naj bo nadgradnja z vsemi objekti.
 |
MENJAVA COLLATION-A SE NE IZVRŠI NA UPORABNIŠKIH OBJEKTIH |