webForumDet fria alternativet

Kopiera tabell med utan att använda "Locks"?

Webbutveckling

1 svar · 198 visningar · startad av xrobx

Medlem sedan mars 2003106 inlägg
Frågan#1

hej,
jag har en tabell med ca 2 milj records. Jag måste ändra datatyp på en kolumn men eftersom jag kör MS SQL 6.5 så kan jag tyvärr inte använda ALTER TABLE.
Då återstår alltså att köra på det gamla hederliga viset:
Kopiera datat till en ny tabell med rätt datatyper och sedan ta bort den gamla tabellen.

Nu är det så jäkligt att servern jag ska ändra på är en högst kritisk server, dvs jag har ingen möjlighet att öka antalet "Locks" för att kunna göra en så stor kopiering då det krävs en omstart. När jag försöker så får jag "Error XXXX Out of Locks..."

Går det att kopiera en tabell i denna storlek (2 milj rec) utan att
använda Locks? Eller finns det något annat smidigt sätt?

Tacksam för alla svar!
/Robban :birp

Medlem sedan dec. 200012 464 inlägg
#2

flyttas från SQL

246 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)