SQL speilet er en prosess der en " speil " versjon av en database blir opprettet som , mens ikke tilgjengelig for nettstedets besøkende , fungerer som en up- to-date kopi av den primære serveren . Som med mange database prosedyrer, kan den offisielle dokumentasjonen på denne prosedyren være overveldende . Imidlertid ikke å sette opp grunnleggende SQL serverspeiling ikke krever en detaljert kunnskap om database -kode og protokoller . Du trenger
To servere med SQL installert
tilgang
Vis flere instruksjoner
en
Kontroller at både den primære serveren og speil server har samme versjon av SQL installert, og at speilet serveren har nok ledig plass .
2
Begynn opprettelsen av speil server . Vi skal bruke et eksempel database som heter Database_Blue . Endre Database_Blue utvinning modul med denne koden : en
BRUK mester, GOALTER DATABASE MIRRORSERVERSET RECOVERY FULL ; GO
3
Gå til den primære serveren , som vi vil kalle " hovedtjener . " For å opprette serverspeiling , må vi først opprette en sikkerhetskopi av Database_Blue . Skriv inn følgende kode :
BACKUP DATABASE Database_BlueTO DISK = ' C : \\ Database_Blue.bak ' " . MirrorServer " MED FORMATGO
Kopier denne backup filen til speil server , som vi vil kalle
4
Gjenopprett sikkerhetskopien fil " Database_Blue.bak " på MirrorServer . Dette må gjøres med NORECOVERY opsjon på plass dersom speilet er å fungere ordentlig , så skriv inn følgende kode :
Gjenopprett database Database_BlueFROM DISK = ' C : \\ Database_Blue.bak ' MED NORECOVERYGO
5
Lag en logg backup på tjenerprofilen med denne koden : en
bACKUP lOG Database_BlueTO DISK = ' C : \\ Database_Blue.bak ' GO
Du må også gjelde denne backup loggen med følgende kode :
GJENOPPR LOG Database_BlueFROM DISK = ' C : \\ Database_Blue.bak ' WITH FILE = 1 , NORECOVERY
6
Koble til hovedtjener . Høyreklikk på MirrorServer , velg " Oppgaver ", og velg " Mirror ". Klikk på " Konfigurer Security "-knappen, og følg sikkerhet veiviseren. Når veiviseren er ferdig , klikk "Start Speiling . "