Avatar billede carpediem Nybegynder
04. december 2003 - 12:07 Der er 3 kommentarer og
1 løsning

Ingen forskel på v og w

Jeg har et problem i en sql server 7. Der skal oprettes nogle tabeller, som skal have nogle bestemte primære nøgler.
Problemet er at en af nøglerne hedder bv og en anden hedder bw
Desværre vil den ikke oprette nøglen bw, da den ser det som det samme som bv
Er der andre der har haft det problem, og hvordan kom I rundt om det?

/Rasmus
Avatar billede ldanielsen Nybegynder
04. december 2003 - 15:40 #1
Det er en kendt fejl, der let konstateres i Query analizeren:

IF 'w' = 'v' PRINT 'Microsoft er en bande useriøse amatører'

Nå, spøg til side; der er ingen fornuftig workaround som jeg kender til. Det ligger i den collation du har valgt, sandsynligvis Danish_Norwegian.

Jeg har lært at leve med det.
Avatar billede trer Nybegynder
04. december 2003 - 21:03 #2
Faktisk kan det ske både med "850 Multilingual" og Danish_Norwegian (i hvertfald i SQL Server 6.5)

Men det er ikke udelukkende en fejl fra MS' side - V og W regnes (tidligere?) for samme bogstav!

Se fx et ældre leksikon som Hagerups Konversationsleksikon fra omkring 1950 - der er der heller ikke gjort forskel; V og W står i køn forvirring...

Løsningen er at eksportere alle dine data, re-installere din SQL Server 7 med en anden sort-order, og importere dine data igen.

Men før du går igang; Umiddelbart er jeg ikke stødt på problemet på SQL Server 2000 - og der har man også mulighed for at styre collation pr objekt i hver enkelt database...
Avatar billede carpediem Nybegynder
05. december 2003 - 13:49 #3
Tak skal i have.
Det er 850 Multilingual jeg bruger. Jeg loggede det jos Microsoft i går også.
Og de siger også, at der ikke umiddelbart er noget at gøre, andet end de to løsninger trer kommer med.

Så trer, hvis du smider et svar, så får du point.
Avatar billede trer Nybegynder
05. december 2003 - 14:02 #4
Svar :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester