Avatar billede curriculum Nybegynder
28. april 2004 - 15:19 Der er 19 kommentarer og
1 løsning

Flytte database fra extern server til lokal

Hvordan flytter jeg en db fra en extern server til lokalt.
Serveren tillader ikke kopiering mellem db (data kan kun transportes via .rar o.l.). Jeg skal både have data, relationer, sp og alt med...
Avatar billede Slettet bruger
28. april 2004 - 15:25 #1
Du logger på med Enterprise manageren, og højreklikker på database, vælger "All tasks" og "Export data" hvis du er på den eksterne server, eller "Import data" hvis du er på den lokale server.

Så starter den DTS (Data Transformation Services) op, hvor du kan gøre den slags.
- du kan også sagtens flytte data mellem 2 databaser på den samme server, ved at bruge denne teknik.
Avatar billede Slettet bruger
28. april 2004 - 15:27 #2
Givet at du altså benytter dig af Enterprise manageren, som findes på installations cd'en.. men uden den kan det godt gå hen og blive ret så besværligt..
Avatar billede arne_v Ekspert
28. april 2004 - 15:34 #3
Der skal vel også genereres SQL scripts til at oprette tabeller med ...
Avatar billede arne_v Ekspert
28. april 2004 - 15:34 #4
(men det kan man også inde fra Enterprise Manager)
Avatar billede curriculum Nybegynder
28. april 2004 - 15:35 #5
Ja jeg har adgang til Enterprice Manager på begge PC's.. jeg kan hverken bruge import/export, idet den eksterne server er sikkerhedsbeskyttet.. og jeg kan ikke kopiere data mellem pc'erne.. jeg sender den data jeg skal overføre mellem pc'erne via email..
Hvordan kan jeg så kopiere .mdf filerne fra data mappen ? da jeg ikke har mulighed at sætte db'en offline på den eksterne server !
Avatar billede apocryphal Nybegynder
28. april 2004 - 15:38 #6
Så er det ikke sikkert du overhoved kan få dataen ud af serveren.
Det er jo ikke meningen at folk der f.eks. ikke har db_owner adgang, skal kunne flytte databasen.

db_owner ville kunne tage databasen offline, og eksporterer dataen til en anden server. Jeg tror ikke du kan eksporterer det til en fil, dog... Jeg har aldrig selv forsøgt?

--
Jonas
Avatar billede apocryphal Nybegynder
28. april 2004 - 15:40 #7
Alt efter hvor kompleks din data er, kan du evt. sende dataen ned i en Access database, og hente denne ned lokalt. Du får dog kun data, indexes og relations med, men ikke stored procedures og views... Dem kan du god genererer med SQL Scripting funktionalliteten.

- men det ville nok være en fordel, hvis de to servere kunne se hinanden over Internettet, og bruge DTS til det...

--
Jonas
Avatar billede arne_v Ekspert
28. april 2004 - 15:44 #8
Det lyder altså som en lidt håbløs opgave så ...
Avatar billede curriculum Nybegynder
28. april 2004 - 15:58 #9
Jeg er db_owner på databasen...
Jeg har taget backup af database på den eksterne server med en backup/restore procedure.. det fungerer fint nok.. men når jeg skal overfører den backup via rar/email så fungerer restore ikke.. kan det være at rar beskader data integriteten af data ?
Avatar billede arne_v Ekspert
28. april 2004 - 16:00 #10
Hvordan kan du lave backup når du ikke kan eksportere filer ?
Avatar billede curriculum Nybegynder
28. april 2004 - 16:04 #11
Den eksterne server tillader ikke data overførsler mellem servere.. f.eks. kan jeg ikke via min terminal server kopiere filer til min lokale computer..
Avatar billede arne_v Ekspert
28. april 2004 - 16:11 #12
Hvorfor eksporterer du så ikke data via DTS og struktur via SQL scripts og emailer
dem ?
Avatar billede curriculum Nybegynder
28. april 2004 - 16:37 #13
DTS kan ikke bruges, fordi der er intet forbindelse mellem de to databaser..
Avatar billede arne_v Ekspert
28. april 2004 - 16:43 #14
Du kan da bruge DTS til at exportere til CSV og så emaile den fil ??
Avatar billede curriculum Nybegynder
28. april 2004 - 16:54 #15
Ja den vil jeg lige prøve...
Avatar billede arne_v Ekspert
28. april 2004 - 16:55 #16
Genereret SQL script kan også gemmes som lokal text fil og emailes.
Avatar billede curriculum Nybegynder
28. april 2004 - 17:03 #17
Jeg vender tilbage i morgen..
Avatar billede curriculum Nybegynder
08. november 2005 - 12:27 #18
arne_v: send svar, for man bruger DTS import, kopier objects...
Avatar billede arne_v Ekspert
08. november 2005 - 12:31 #19
gerne

men man kunne da godt argumentere for at pacroon også skulle have - han var først med DTS
Avatar billede Slettet bruger
08. november 2005 - 13:06 #20
Det vil jeg gerne :) Jeg lader det være op til spørgeren at bestemme.
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