Avatar billede roadi Nybegynder
16. maj 2003 - 22:25 Der er 11 kommentarer og
1 løsning

Spejling af 1 MS SQL til en MS SQL

Hej Eksperter!

Jeg en MS SQL server stående i byen og min egen her hjemme, hvis jeg gerne vil lave en spejling af den i byen til den her hjemme hvor gøres dette så bedst?? Det drejer sig om at den primære server (som står i byen) skal sende alle sine data og databaser til min sekundære herhjemme.

Kan dette gøres nemt, uden at jeg skal til at ligge det på hver enkelt db?

/Roadi
Avatar billede Slettet bruger
17. maj 2003 - 12:00 #1
Du kan bruge replikering til dette.
Avatar billede roadi Nybegynder
17. maj 2003 - 14:33 #2
Hvordan skal det sættes op?? Jeg er ikke så meget hjemme i SQL 2000 endnu..
Avatar billede Slettet bruger
17. maj 2003 - 14:46 #3
Puha det kan jeg desværre ikke forklare dig. Du kan ihvertfald starte med at læse om replikering i Books Online så er du hjulpet et stykke ad vejen, men måske andre kan gide dig en god forklaring.
Avatar billede mortrr Praktikant
17. maj 2003 - 14:59 #4
Hvis du ikke er så meget hjemme i sql-server, så er replikering nok ikke det rette sted at starte.
Men det er egentligt ikke så svært med SQL 2000, da dens wizards bringer en rimeligt trygt igennem.

Men det er altså ikke "bare" noget man lige gør for hele serveren.
Det tager lidt tid, og skal sættes op for hver database.

Hvis det ikke drejer sig om alt for store mængder data, så vil det nemmeste være at oprette en række DTS-pakker, en for hver database, ved at bruge "DTS Import/Export Wizard" til at lave en import fra den ene til den anden, og gemme det som en pakke til sidst.
Disse pakker kan så scheduleres.
Avatar billede janus_007 Nybegynder
17. maj 2003 - 18:04 #5
Det eneste rigtige til den slags er logshipping.

Replikering låser for meget og er dels knapt så sjovt at sætte op, hvis du ikke ved noget om det og bør heller ikke bruges i sådan et scenarie som du nævner.

DTS er ligeledes også uegnet da den dels er langsom og dels slet ikke beregnet til den slags.
Avatar billede janus_007 Nybegynder
17. maj 2003 - 18:06 #6
Roadi -->> du har for mange åbne spørgsmål til at jeg vil hjælpe yderligere!
Avatar billede roadi Nybegynder
18. maj 2003 - 13:50 #7
Janus_007 -->> Kan du ikke komme med lidt flere informationer om logshipping???

Jeg har lukket alle mine andre spørgsmål..
Avatar billede janus_007 Nybegynder
18. maj 2003 - 16:26 #8
Hey..
Logshipping er en automatiseret proces til distribution af transactionsloggen fra en primær db til en sekundær db.

læs mere her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/howtosql/ht_servpem_8gtl.asp
Avatar billede roadi Nybegynder
18. maj 2003 - 17:47 #9
Janus_007 -->> Jeg tror ikke helt at du har forstået mit spørgsmål..

Hvis det kan lade sig gøre at lave en 100% server spejling. Dvs. hvis test_db eksistere på min primære server skal den også smide alle data i test_db over på min sekundære server. Hvis der så bliver oprettet en adnen database eks. test2_db, så bliver den også automatisk oprettet på min sekundære server herhjemme..

Det er jo ikke det logshipping gør, eller har jeg misset noget...

/Roadi
Avatar billede janus_007 Nybegynder
18. maj 2003 - 23:12 #10
Nej ikke helt. Logshipping omhandler kun den db som den er oprettet under. Dvs. ved oprettelse af objekter i den pågældende db vil disse blive shippet til den sekundære.

Det skal oprettes per db der ønskes logshipping på.
Men umiddelbart lyder det også underligt at du har behov for flere db'er der bliver oprettet og nedlagt. En db er ikke noget man bare lige laver og nedlægger - ihvertfald ikke der hvor jeg kommer fra :O)
Avatar billede roadi Nybegynder
25. maj 2003 - 17:37 #11
Janus_007 -->> Det kan godt være at du har ret, problemet er at jeg gerne vil ha' den til at gøre det automatisk af hele serveren, da jeg har et site som selv generer nye Databaser og da vi er flere om at administrere den ville det være fedest hvis den bare selv tog sig af det hele. Det vil sige hvis der nu bliver oprettet en ny DB, ja, så kommer den automatisk med i replikeringen..
Avatar billede Slettet bruger
24. september 2003 - 20:16 #12
Lukketid?
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