Kaip Perkelti SQL Duomenų Bazes į 1C

Turinys:

Kaip Perkelti SQL Duomenų Bazes į 1C
Kaip Perkelti SQL Duomenų Bazes į 1C

Video: Kaip Perkelti SQL Duomenų Bazes į 1C

Video: Kaip Perkelti SQL Duomenų Bazes į 1C
Video: SQL connect tutorial1 LT 2024, Gegužė
Anonim

„1C“yra elektroninė apskaitos sistema, pastaraisiais metais išjudinusi visus kitus konkurentus. Programa dažnai saugo duomenis DBF failuose, tačiau yra ir SQL versija. Norėdami pagerinti serverio stabilumą, jie dažnai pereina prie SQL su dideliu vartotojų skaičiumi, daugiau nei 15 žmonių. Yra keli būdai, kaip perkelti MS SQL duomenų bazę iš vieno serverio į kitą.

Kaip perkelti SQL duomenų bazes į 1C
Kaip perkelti SQL duomenų bazes į 1C

Tai būtina

  • - įdiegta programa „1C: Enterprise“;
  • - kompiuteris.

Nurodymai

1 žingsnis

Vienas iš greičiausių būdų perkelti SQL yra atsieti duomenų bazę nuo serverio ir perkelti į naują kartu su žurnalu. Pirmiausia turite atsieti duomenų bazę, atitinkamai pakeisdami jos pavadinimą. Norėdami tai padaryti, atlikite šiuos veiksmus: Naudokite Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, kur sp_detach_db naudojamas duomenų bazei atsieti nuo šaltinio. Jis turi šiuos parametrus: @dbname - vardas ir @skipchecks - nuoroda statistikai atnaujinti. Jei norite užtikrinti, kad statistikos naujinys būtų atnaujintas pridedant, nustatykite „tiesa“.

2 žingsnis

Tada paleiskite: Naudokite „Master“, „GO“, „PRINT„ Attaching Database ““, „EXEC sp_attach_db @dbname = 'database_name'", „@ filename1 = 'c: / mssql7 / data / database_name.mdf'", „@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Tai pridės duomenų bazę ir žurnalus prie naujo serverio.

3 žingsnis

Norėdami nukopijuoti informaciją iš serverio į serverį, naudokite DTS importavimo ir eksportavimo vedlį. Norėdami sukurti užduotį, kad perkeltumėte duomenų bazę ir prisijungimus, naudokite „DTS Designer“arba „Copy Database Wizard“.

4 žingsnis

Sukurkite duomenų perdavimo variklį, kuris naudoja masinį įterpimą / BCP. Naudodami scenarijų, sukurkite schemą tiksliniame serveryje ir tada naudokite „bulk insert / bcp“, kad nukopijuotumėte informaciją. Renkantis, ką taikyti, atminkite, kad masinis intarpas, skirtingai nei BCP, negali eksportuoti duomenų.

5 žingsnis

Naudokite paskirstytas užklausas. Sukūrę schemą tiksliniame serveryje, sutvarkykite susietą serverį ir parašykite įterpimo sakinius naudodami „openquery“ir „openrowset“funkcijas. Prieš įkeldami duomenis, būtinai išjunkite tikrinimo apribojimus ir svetimą raktą ir juos vėl prijunkite, kai operacija bus baigta.

6 žingsnis

Naudokite atsarginę kopiją ir atkūrimą. Padarykite duomenų bazės kopiją ir atkurkite ją naujame serveryje.

Rekomenduojamas: