Avatar billede askhoej Praktikant
06. marts 2003 - 15:40 Der er 4 kommentarer og
1 løsning

Kopiere database

Hej

Jeg skal have kopieret en databases tabeller/SP/relationer etc. over i en ny oprettet database hvordan gøres det mest smertefrit? Databaserne ligger på samme server.

/askhoej
Avatar billede zyco Nybegynder
06. marts 2003 - 17:32 #1
hvad??
Avatar billede Slettet bruger
12. marts 2003 - 10:39 #2
Brug evt. import/Export data fra Enterprise manager.
Avatar billede tomh Nybegynder
12. marts 2003 - 21:58 #3
Et godt bud kunne være at køre en backup og så restore den under et andet navn. Dette er en efterhånden velgennemprøvet fremgangsmåde for undertegnede :-)
Avatar billede steench Nybegynder
17. marts 2003 - 11:58 #4
Jeg kan også helt klart anbefale backup og restore. Det kan endda lægges ind som et job til sql agenten.

Sådan laver jeg en kopi af vores Concorde XAL database på en SQL 7.0 :

BACKUP DATABASE [XAL] to [XALTODMO] WITH INIT, NOUNLOAD, NAME = N'xal backup', SKIP, STATS = 10, NOFORMAT

RESTORE DATABASE XAL_Test
    FROM XALTODMO
    WITH REPLACE,
    MOVE 'XALLog01' TO 'Z:\logs\XALDMO_LOG01.LDF',
    MOVE 'XALLog02' TO 'Z:\logs\XALDMO_LOG02.LDF',
    MOVE 'XALDAT01' TO 'e:\data\data\XALDMO_DAT01.MDF',
    MOVE 'XALDAT02' TO 'e:\data\data\XALDMO_DAT02.NDF',
    MOVE 'XALDAT03' TO 'e:\data\data\XALDMO_DAT03.NDF',
    MOVE 'XALDAT04' TO 'e:\data\data\XALDMO_DAT04.NDF',
    MOVE 'XALDAT05' TO 'e:\data\data\XALDMO_DAT05.NDF'

Det er vigtigt at huske 'with replace', ellers bliver datafilerne overskrevet.

Se også Books-online.

God fornøjelse.

/Steen
Avatar billede steench Nybegynder
17. marts 2003 - 12:08 #5
Hov.

Det er selvfølgelig 'MOVE' der er vigtig.

/steen
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