09. juli 2003 - 16:14Der 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.
Du kan eksportere til en anden database server, eller (da du muligvis ikke kører en database server hjemme) til *GYS* Access.
Synes godt om
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 :)
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.
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.
Synes godt om
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.
Synes godt om
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 :(
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.
Å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.
Synes godt om
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?
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.
Synes godt om
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
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.
Synes godt om
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 ;)
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.