Այս հոդվածում մենք նայում ենք պատճենների տվյալների բազայի մոգի առանձնահատկություններին ՝ SQL- ի մեկ օրինակից մյուսը օբյեկտներ տեղափոխելու համար: Մենք հետագայում ուսումնասիրում ենք սահմանափակումները և դրանցից անցնելու խորհուրդներ:
A SQL Server օրինակը բաղկացած է մի քանի օբյեկտներից, և եթե երբևէ ձեզ հարկավոր է այդ օբյեկտները տեղափոխել տվյալ օրինակից մյուսը, ապա դրանց ձեռքով տեղափոխումը խելամիտ բան չի լինի: Ձեր SQL օբյեկտները մի օրինակից մյուսը փոխանցելու համար պետք է օգտվեք Պատճենել տվյալների բազայի մոգից: Օգտագործելով այս կախարդը ՝ Դուք ոչ միայն կարող եք պատճենել տվյալների շտեմարանի որոշակի օբյեկտներ, այլև լրացնել տվյալների բազաներ, այն նաև առանց սերվերի որևէ անսարքության: Օգտագործելով այս կախարդը ՝ դուք կարող եք կատարել սահուն և անհապաղ հետևյալ գործողությունները.
- Ընտրեք ցանկացած աղբյուր և նպատակային սերվեր:
- Ընտրեք շտեմարաններ, որոնք ցանկանում եք տեղափոխել կամ պատճենել:
- Նշեք շտեմարանների ֆայլերի տեղադրությունները:
- Պատճենեք ցանկալի մուտքերը նպատակային սերվերում:
- Պատճենեք պահված ընթացակարգերը, օժանդակ օբյեկտները, աշխատանքները, ինչպես նաև սխալի հաղորդագրությունները:
- Որոշեք տվյալները և ժամանակը, երբ ցանկանում եք տեղափոխել կամ պատճենել ձեր շտեմարանները:

Բացի այն ամենից, ինչ կարող եք անել Copy Database Wizard-ն օգտագործելիս, դուք պետք է նաև իմանաք, թե ինչ չեք կարող անել դրա հետ։ Դրա բոլոր սահմանափակումներից և սահմանափակումներից ամենակարևորը, որի մասին պետք է տեղյակ լինեք, այն է, որ այն չի գտնվի Express Edition-ում։ SQL Server, Կախարդի մյուս սահմանափակումները տրված են ստորև
Սահմանափակումներ և սահմանափակումներ Պատճենել տվյալների շտեմարանի կախարդում SQL Server
- Դուք չեք կարող օգտագործել Պատճենել տվյալների շտեմարանի հրաշագործը ՝ տվյալների բազաները տեղափոխելու համար, որոնք համակարգային են, նշված են կրկնօրինակման համար, նշված են անհասանելի, անցանց, բեռնում, վերականգնում, Արտակարգ ռեժիմում կամ կասկածում են: Այն նաև սահմանափակում է ձեզ տեղափոխել տվյալների բազաներ, որոնք ունեն MS Azure Storage- ում գրանցման ֆայլեր կամ տվյալներ:
- Սա թույլ չի տալիս տեղափոխել կամ պատճենել ձեր տվյալների բազան ավելի հին տվյալների վրա SQL Server Բառը
- Եթե դուք ընտրել եք Տեղափոխել տարբերակը, ապա կախարդը տեղափոխվելուց հետո ինքնաբերաբար կջնջի տվյալների շտեմարանի աղբյուրը: Այնուամենայնիվ, եթե Տեղափոխման փոխարեն ընտրեք Պատճենելու տարբերակը, աղբյուրը չի ջնջվի: Պատճենել ընտրանքով ձեր ընտրած սերվերի օբյեկտները կպատճենվեն և չեն տեղափոխվի, միայն տվյալների բազան կտեղափոխվի:
- Եթե դուք օգտագործում եք «Անջատել և կցել» տարբերակը, այն կկտրի տվյալների բազան և դրանք տեղափոխելուց կամ պատճենելուց հետո նորից կցելու է իր բազմաթիվ ֆայլերը: Տվյալների կորստի և անհամապատասխանության հավանականություն կա այս մեթոդի մեջ, ուստի խորհուրդ է տրվում խուսափել տեղափոխման կամ պատճենման գործընթացում անցած տվյալների շտեմարաններին ակտիվ նստաշրջաններ կցելուց: SQL Server- ում կառավարման օբյեկտի մեթոդի դեպքում օգտագործողներին թույլատրվում է ակտիվ նստաշրջան, քանի որ տվյալների բազան երբեք չի անցնում ցանցից:
- Եթե գործակալի գործերը տեղափոխում եք այստեղ SQL Server, որոնք նպատակակետային սերվերի վրա հղում կատարող գոյություն չունեցող շտեմարաններն են, դուք արդյունքում կհանգեցնեք, որ ամբողջ գործողությունը ձախողվի: Այս խնդրի լուծումը կլինի գործակալների աշխատատեղերի ստեղծումը SQL Server նախքան տվյալների բազան կստեղծվի:
Երբ դուք նախատեսում եք պահպանել այն SQL Server տվյալների բազան օպտիմալ վիճակում, հաշվի առեք ա SQL Server նորոգում գործիք մոտակայքում ՝ տվյալների սխալների միջադեպերի հետ գործ ունենալու համար:
Հեղինակի ներածություն.
Վիկտոր Սիմոնը տվյալների վերականգնման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում մուտքի վերականգնում և sql վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com