Jeg har en MS SQL server kørende som backend for et intranet-system. Grundet manglende licens skal jeg i midlertid have flyttet systemet over at køre på en MSDE i stedet. IntraNet-systemet kan fint afvikles med en MSDE, men hvordan flytter jeg lige mine data fra MS SQL'en til min MSDE?
ok.... hvorfor ville du ikke bare tage en kopi af filerne inde retach ? jeg er ikke den admin-nisse.... jeg synes bare det er vældig enkelt at tage fat i filerne... er det uhendsigtsmæssigt ?
Men det er en low level funktion. Og jeg vil ikke garantere for at MSDE kan spise en fuld SQLServer log. Eller hvis nu de er på forskellige patch levels. Eller noget helt tredie.
Backup og restore af data virker mere sikkert på mig.
jeg tror nok de restriktioner der ligger i en MSDE er noget med antallet af samtidige connections, og størrelsen på basen - men grænsen for det sidste ligger helt oppe på 2GB så vidt jeg ved... Så det er jo lidt af en base der skal til hvis det skal kikse på den konto.
jeg mener jeg har prøvet at lave attach/retach fra en non-sp3 til en sp3, men jeg er egentlig ikke 100 på det.
du kan jo prøve begge dele anthony... så blive vi allesammen klogere :o)
Jeg skal understrege at jeg ikke har nogen grund til at tro at det giver problemer. Men da jeg ikke kan forestille mig at der er disk eller CPU forbrugs mæssige årsager til ikek at vælge BACKUp og RESTORE, så ville jeg altid vælge den p.g.a. mindre risiko.
du kan gøre det pr. commando, men hvis du i forvejen har installeret client-tools, kan du gøre det med enterprise-manageren. højreklik på databasen, vælg all tasks og detach...
Du kan så logge på msde-en, højreklikke på selve serveren, vælge all tasks og retach database.... hvorefter du henviser til database-filen.
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.