Siit saate teada, kuidas varundada ja taastada andmebaasiobjekte a SQL Server andmebaasid, kasutades DAC paketti.
Töötades a SQL Server andmebaasi, võib esineda olukordi, kus soovite kopeerida antud serveris oleva andmebaasi teise serverisse ainult skeemiteabe, mitte andmetega. Seda saab teha mitmel viisil, mõned põhilised on järgmised:
- Eralda skript lähteandmebaasist ja käivita see uue, tühja andmebaasi jaoks. See võib olla ka sihtkoht lähteandmebaasi objektide kopeerimiseks.
- Varunda lähteandmebaas, too varukoopia sihtandmebaasi ja seejärel kustuta tabelis olevad andmed.
- Varunda lähteandmebaas, hangi andmed vaheandmebaasist ja veendu, et enne selle andmebaasi varundamist kärbid tabeleid, lõpuks hangi see varukoopia oma sihtandmebaasi.
Need lahendused on usaldusväärsed, kuid veidi keerulised, kasutajasõbralikum, kuid tõenäoliselt pikk võimalus, mida paljud DBA-d ei vali, on selleks DAC-paketi kasutamine. Ainus sellega kaasnev piirang on see, et teil peaks olema juurdepääs 2008. aasta R2-väljaandele või uuematele väljaannetele. SQL Server
Märge: Et oleks võimalik kasutada DAC-paketti ainult a. objektide varundamiseks SQL Server andmebaasi, peaks teil olema juurdepääs andmetasandi rakendusraamistikule, mida nimetatakse ka DacFx-ks.
Varundamine SQL Server Ainult andmebaasiobjektid
Siin selgitatakse seda SSMS-i (SQL Server Juhtimisstuudio)
Paremklõpsake SSMS-i Object Exploreri aknas andmebaasivalikul AdventureWorks2012. Nüüd klõpsake "Tasks" ja valige "Extract Data Tier Application" valik.
- See käivitab andmekihi rakenduse ekstraktimise viisardi. Nüüd valige esimesel ekraanil suvand „Järgmine“ ja seejärel suvand „Järgmine“ ekraanil „Atribuutide määramine“ ning sisestage DAC-paketi faili asukoht.
- Jätkake valikul „Järgmine” klõpsamist, kuni DAC-paketi faili genereerimine ei õnnestu.
- Kui dacpac-fail on loodud, saate akna sulgeda, klõpsates nuppu "Järgmine". Teie AdventureWorks2012.dacpac fail on nüüd valmis kõikjale kopeerimiseks.
Saate selle faili kopeerida, salvestada jagatud kausta või isegi taastada uude sihtandmebaasi. Sama faili sihtandmebaasi varundamiseks jätkake lugemist.
Allpool on toodud taastamise sammud SQL Server Andmebaas DAC-paketist.
Märge: Üks peamisi asju, mida DAC-i varukoopiast taastades meeles pidada, on tagada, et taastate SQL Server mis on võrdne või täiustatud sellega, millest oleme varukoopia teinud.
- Looge SSMS-i objektiuurija aknas ühendus sihtandmebaasiga, paremklõpsake andmebaasidel ja valige käsk Deploy Data Tier Application.
- See käivitab viisardi, kus klõpsa nupul „Järgmine” ja seejärel DAC-paketifaili asukoha leidmiseks nupul „Sirvi”.
- Klõpsake konfiguratsiooni värskendamise ekraanil nuppu „Järgmine” ja sisestage sihtandmebaasi nimi. Võite jätta ka vaikimisi lähteandmebaasi nime alles.
- Jätkake nuppu Edasi, kuni viisard ei alusta sihtandmebaasi juurutamist.
Oluline on märkida, et andmete kopeerimise käigus võib esineda SQL-i rikkumisi. Sellise stsenaariumi korral on kõige parem helistada spetsialistile SQL Server taastumine vahend.
Autori sissejuhatus:
Victor Simon on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas remont Juurdepääs ja SQL-i taastamise tarkvaratooted. Lisateabe saamiseks külastage https://www.datanumen.com/
Paremklõpsake SSMS-i Object Exploreri aknas andmebaasivalikul AdventureWorks2012. Nüüd klõpsake "Tasks" ja valige "Extract Data Tier Application" valik.