Avatar billede master_dollas Nybegynder
18. august 2002 - 14:22 Der er 4 kommentarer

ekspotering....

Jeg vil gerne have min data fra en sql server til en anden... det virker også fint med eksporter date osv... i enterprise manager, men den tager ikke min autonumrering med i mine tabeler, og det er lidt nedtur når jeg har over 100 tabeler... hvordan for jeg dem med?
Avatar billede sys64738 Nybegynder
18. august 2002 - 14:30 #1
Istedet for at lave en eksport, var det måske en ide at lave en backup af databasen til en fil og restore den på den anden SQL-server.
Avatar billede master_dollas Nybegynder
18. august 2002 - 14:33 #2
Jeg kan jo ikke få backup filen på min egen disk... sagen er af serveren står ultra langt væk, og der er INGEN service...
Avatar billede bennytordrup Nybegynder
18. august 2002 - 22:49 #3
Generer et script via Enterprice Manager til oprettelse af tabellen og kør dette script på den nye server.

Så tilføjer du fjernserveren som linked server (kan gøres i query analyzer via

sp_addlinkedserver @server='FjernServer'

Derefter laver du følgende for hver tabel (kan være tidskrævende):

<Snip>
set identity_insert TargetDatabase.dbo.TargetTable on

insert TargetTable (feltliste)
select (feltliste)
from FjernServer.SourceDatabase.dbo.SourceTable

set identity_insert TargetDatabase.dbo.TargetTable off
</Snip>

Afslutningsvis fjerner du fjernserveren via

sp_dropserver @server='FjernServer'

Ovenstående er baseret på SQL 2000
Avatar billede ij Nybegynder
27. august 2002 - 21:14 #4
Der er en option under eksporten i enterprisemanageren, der hedder noget med at nøgler og default værdier skal tages med.
Men der er noget med at du skal gøre det i en speciel rækkefølge, hvis du vil have dine constraints med, ellers smasker det under eksporten.
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