1C- ն էլեկտրոնային հաշվառման համակարգ է, որը վերջին տարիներին նոկաուտի է ենթարկել բոլոր մյուս մրցակիցներին: Րագիրը հաճախ տվյալները պահում է DBF ֆայլերում, բայց կա նաև SQL տարբերակ: Նրանք հաճախ անցնում են SQL մեծ թվով օգտվողների ՝ ավելի քան 15 հոգու հետ ՝ սերվերի կայունությունը բարելավելու համար: MS SQL տվյալների բազան մի սերվերից մյուսը փոխանցելու մի քանի եղանակ կա:
Դա անհրաժեշտ է
- - տեղադրված ծրագիր «1C: Ձեռնարկություն»;
- - համակարգիչ:
Հրահանգներ
Քայլ 1
SQL- ի փոխանցման ամենաարագ եղանակներից մեկը տվյալների բազան սերվերից անջատելն ու տեղեկամատյանի հետ միասին նորին փոխանցելն է: Նախ, անհրաժեշտ է անջատել տվյալների բազան, համապատասխանաբար փոխելով դրա անունը: Դա անելու համար հետևեք այս քայլերին. Օգտագործեք Master, GO, "Exec sp_detach_db 'database_name'," true '", GO, որտեղ sp_detach_db օգտագործվում է տվյալների բազան աղբյուրից կտրելու համար: Այն ունի հետևյալ պարամետրերը. @ Dbname - անուն և @ skipchecks - վիճակագրության թարմացման ցուցիչ: Սահմանեք «ճշմարիտ» ՝ համոզվելու համար, որ վիճակագրության թարմացումը կցվում է կցված պահից:
Քայլ 2
Դրանից հետո գործարկեք. Օգտագործեք Master, GO, "PRINT 'Attach Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '": Սա կցելու է տվյալների բազան և տեղեկամատյանները նոր սերվերին:
Քայլ 3
Օգտագործեք DTS ներմուծման և արտահանման մոգը ՝ տեղեկատվությունը սերվերից սերվեր պատճենելու համար: Օգտագործեք DTS Designer- ը կամ Պատճենել տվյալների շտեմարանի հրաշագործը `տվյալների շտեմարանն ու մուտքերը տեղափոխելու համար առաջադրանք ստեղծելու համար:
Քայլ 4
Ստեղծեք տվյալների փոխանցման շարժիչ, որն օգտագործում է սորուն ներդիր / bcp: Սցենար օգտագործելով, սխեման կազմեք թիրախային սերվերի վրա, ապա օգտագործեք զանգվածային ներդիր / bcp տեղեկատվությունը պատճենելու համար: Ընտրելով, թե ինչ կիրառել, հիշեք, որ զանգվածային ներդիրը, ի տարբերություն bcp- ի, չի կարող տվյալներ արտահանել:
Քայլ 5
Օգտագործեք բաշխված հարցումներ: Թիրախային սերվերի վրա սխեման ստեղծելուց հետո կազմակերպեք կապակցված սերվերը և գրեք ներդիրի հայտարարությունները ՝ օգտագործելով openquery և openrowset գործառույթները: Տվյալները վերբեռնելուց առաջ, անպայման անջատեք ստուգման սահմանափակումները և օտարերկրյա բանալին և նորից միացրեք դրանք գործողության ավարտից հետո:
Քայլ 6
Օգտագործեք պահուստավորում և վերականգնում: Պատրաստեք տվյալների բազայի պատճենը և այնուհետև վերականգնեք այն նոր սերվերում: