16. maj 2003 - 22:25Der 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?
Hvordan skal det sættes op?? Jeg er ikke så meget hjemme i SQL 2000 endnu..
Synes godt om
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.
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.
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.
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...
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)
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..
Synes godt om
Slettet bruger
24. september 2003 - 20:16#12
Lukketid?
Synes godt om
Ny brugerNybegynder
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.