Avatar billede Slettet bruger
09. juli 2003 - 16:14 Der er 21 kommentarer og
3 løsninger

Eksporter MS SQL database til anden server

Hej.

Jeg skal have lavet en kopi af en database fra en server, og have den hjem på min egen comp for test mm.

Her på arbejdet hvor den står har jeg installeret enterprisemanager osv. Min plan er så, hvis man kunne tage en kopi af den, sende basen hjem, installere enterprise derhjemme og så teste derfra. HJÆLP.
Avatar billede jnd Nybegynder
09. juli 2003 - 16:18 #1
Tre ord: Data Transformation Services

Du kan eksportere til en anden database server, eller (da du muligvis ikke kører en database server hjemme) til *GYS* Access.
Avatar billede Slettet bruger
09. juli 2003 - 16:19 #2
Ja, kører ikke database server. Men kan jeg ikke installere enterprise osv, så må man da på en måde kunne sætte den op lokalt, så jeg kan køre på samme måde som access. Ja, kunne godt konvertere til access, men det er stenet :)
Avatar billede soda Nybegynder
09. juli 2003 - 16:25 #3
Du behøver slet ikke Enterprise Edition til dette. Standard Edition har det du skal bruge.

Enterprise Edition er det kæmpe virkesomheder Multi-CPU konfigurationer og meget store databaser.

Evt., så hente Evaluation udgaven. Den har ALT du skal bruge eller blot Developer Edition, som faktisk er den jeg vil mene du får brug for.

Standard og Enterprise Edition køre kun på servere og ikke Workstations.

Evaluation og Developer Edition acceptere, at køre på en Workstion PC (Windows 9x, 2000, XP).

Ud over dette, så kan du enten bruge DTS, som jnd er inde på eller du kan detache Databasen, kopiere den fysisk fra Windows og derefter attache den igen.
Avatar billede jnd Nybegynder
09. juli 2003 - 16:27 #4
Erm, efter at have læst dit spørgsmål igen. Du kan ikke installere en SQL server hjemme med mindre du kører en server version af windows, eller har en personal edition af sql server (som jeg ikke har nogen erfaring med, men som muligvis ikke har alle features)

Dit firma *burde* have en VPN forbindelse så du kan få adgang til serveren hjemmefra, så skal du bare have en SQL server CD med hjem så du kan installere klient værktøjerne.

Hvis du imidlertid bare har brug for at analysere de data der er i databasen (lidt, access har ussel performance) kan du nøjes med access.
Avatar billede Slettet bruger
09. juli 2003 - 16:28 #5
Deteche databasen?? Slår jeg den så ikke fra? Det må ikke ske, skal bare have en kopi.
Avatar billede Slettet bruger
09. juli 2003 - 16:29 #6
jnd - > Vi bruger firewall, så kan ikke få adgang til den, har heller ikke fast ip derhjemme :(
Avatar billede soda Nybegynder
09. juli 2003 - 16:32 #7
Den eneste måde du kan "kopier" en Database, der IKKE må gå offline er via DTS. Du kan self lave et lille SQL Script, som tager og kopiere hele databasen over i en anden og så kan du detache den, men dette er bestemt ikke hensigtsmæssigt, da du kan få DTS til, at gøre det hele for dig.
Avatar billede Slettet bruger
09. juli 2003 - 16:35 #8
Ok, hvad er dts og hvor finder jeg den :)
Avatar billede mmolsen Nybegynder
09. juli 2003 - 16:36 #9
LAGTAIIII og Swobo til dig
Avatar billede Slettet bruger
09. juli 2003 - 16:36 #10
mmolsen -> Ehh?
Avatar billede jnd Nybegynder
09. juli 2003 - 16:38 #11
En VPN bruges netop til at lave en "tunnel" gennem firewallen, al trafik mellem dig og din arbejdsplads vil være krypteret.
Avatar billede jnd Nybegynder
09. juli 2003 - 16:39 #12
DTS findes under tools menuen (øverste punkt).
Avatar billede jnd Nybegynder
09. juli 2003 - 16:41 #13
Men du skal have sat en server op du kan sende til før du kan bruge det, hvis jeg forstår dig ret har du ikke det endnu.
Avatar billede jnd Nybegynder
09. juli 2003 - 16:42 #14
Har du iøvrigt brug for de data der er der nu eller er det bare database designet du er interesseret i?

Så er der en miger nemmere løsning.
Avatar billede soda Nybegynder
09. juli 2003 - 16:43 #15
Åben Enterprise Manager og udvid din SQL Server Group -> Server (Kan hedde Local), men den hedder nok noget andet og så vælg Data Transformation Services.

Højre klik på den og vælk All Tasks -> Export Data. Det er dog ligemeget, om du vælger Import eller Export data. Den åbner samme wizard.

Du kan også finde denne menu under Action.
Avatar billede Slettet bruger
09. juli 2003 - 16:43 #16
Jo, skal først have sat en server op.
Men hvis jeh skal eksportere til MS SQL database, ligger den teoretisk set en copi af den samme database på serveren. Og så skal jeg detache databasen fra serveren?
Avatar billede jnd Nybegynder
09. juli 2003 - 16:47 #17
Når du vælger destination skal du vælge at lave en ny database, den kan du så detache og kopiere.
Avatar billede soda Nybegynder
09. juli 2003 - 16:47 #18
Med DTS kan du eksportere din Database til stort set alverdens formater. Du kunne smide den ud i den Kommaseperaret fil (.CSV) og indportere den hjemme hos dig selv på samme måde, men du kan også lave en kopi af filen. Hvis du har forbindelse direkte hjem til din egen server (fortrunken igennem VPN), så kan du overføre databasen direkte over nettet, men hvis databasen er stor, så komme dette til at tage en frygtelig lang tid.
Avatar billede Slettet bruger
09. juli 2003 - 16:50 #19
jnd -> Har brug for dataene. Da jeg skal kunne teste, skal dog kun læse fra den.

soda - > Ok, så langt er jeg, skal jeg så ekspertere således at den laver en ny database som også kommer til at ligge på databaseserveren? Finten skulle gerne være at jeg kan få databasen lokalt og sende til min mail
Avatar billede soda Nybegynder
09. juli 2003 - 16:53 #20
Ja, så lave en kopi af databasen til den samme server (Vær opmærksom på størrelsen af databasen, så du ikke pludselig løber tør).

Når dette er gjort, så kan du detache databasen og kopiere den uden, at SQL Serveren brækker sig.
Avatar billede jnd Nybegynder
09. juli 2003 - 16:56 #21
Du får ikke stored procedures m.v. med hvis du f.eks vælger at eksportere til (.csv), hvis du vil være sikker på at få ALT med, altså SP, brugerdefinerede datatyper osv. skal du bruge DTS (eller .mdf filen).

Bruger DTS er det vigtigt at du vælger at kopiere databasen som objekter.
Avatar billede Slettet bruger
09. juli 2003 - 16:59 #22
Ok, tak for det. Tror jeg har den nu. Har lige fået konverterer en accesskopi. Deler point'sne mellem soda og jnd hvis det er ok. Tror også at mmolsen får lidt får sin uduelige hjælp ;)
Avatar billede soda Nybegynder
09. juli 2003 - 17:03 #23
Det er fint med mig. Held og lykke med det hele.
Avatar billede jnd Nybegynder
09. juli 2003 - 17:04 #24
Fint med mig. GL.
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