Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 8
  • Transferimi i bazës së të dhënave në WordPress me dhe pa shtojca. Migrimi i bazës së të dhënave MySQL

Transferimi i bazës së të dhënave në WordPress me dhe pa shtojca. Migrimi i bazës së të dhënave MySQL

Skedarët e faqes sonë janë ngarkuar me sukses në host. Le të mos humbim kohë dhe të transferojmë bazën e të dhënave ekzistuese (DB) nga lokali në server.

Për ta bërë këtë, shkoni te PhpMyAdmin. Kush ka harruar se ku është, shiko.

Ne shohim bazën tonë të të dhënave (mebelip) dhe klikojmë mbi emrin.

Një dritare u hap para nesh me shumë të dhëna që nuk thonë absolutisht asgjë për një fillestar. Por ne nuk kemi nevojë për të tani.

Thjesht klikojmë në skedën Export.


Më lejoni t'ju kujtoj se si parazgjedhje OpenServer hapet në shfletuesin Chrome. Prandaj, në këndin e poshtëm të majtë shohim skedarin e shkarkuar. Mbani mend se ku e keni ruajtur, do të na duhet së shpejti.

Ne klikojmë mbi të.


Për argëtim, mund të shihni se çfarë informacioni "sekret" ka në të. Hapet me një Notepad të thjeshtë.


Kjo është ajo, ne kemi mbaruar me serverin lokal. Shkoni te paneli i administratorit të llogarisë suaj të pritjes.

Këtu ne jemi të interesuar në skedën "MySQL".


Shtypni butonin "Shto përdoruesin MySQL". Si parazgjedhje, ajo tashmë është krijuar. Por unë rekomandoj krijimin e një të reje, posaçërisht për këtë faqe.

Në të ardhmen, kur të keni më shumë se një sajt këtu, kjo do të ndihmojë për të shmangur konfuzionin.


U shfaq një dritare pop-up, në të regjistrojmë emrin e përdoruesit. Ai përbëhet nga dy pjesë, e para është host1234567 (numrat do të jenë tuajat), pjesa e pandryshueshme, por në të dytën, ne shkruajmë informacionin tonë.

Për mua, për lehtësi të mëtejshme, do të jetë "meb". Në këtë mënyrë nuk do të ngatërrohem dhe do ta di me siguri se kjo i referohet një faqeje mobiljesh.

Ju mund të vendosni fjalëkalimin tuaj.


Ne shohim që një përdorues i ri është shfaqur, por baza e të dhënave nuk i është bashkangjitur atij.

Tani le të krijojmë vetë bazën e të dhënave.

Klikoni në skedën "Baza e të Dhënave MySQL".


Butoni "Shto bazën e të dhënave MySQL".

Shkruani emrin në dritaren që shfaqet. Për lehtësi, është më mirë të regjistroni të njëjtat të dhëna si në emrin e përdoruesit.


Një bazë të dhënash iu shfaq bashkangjitur përdoruesit që kishim krijuar më parë.

Shkruani këtë informacion diku, d.m.th. emrin e përdoruesit dhe bazën e të dhënave, dhe fjalëkalimin, nëse e keni ndryshuar. E gjithë kjo do të jetë e nevojshme në mësimin e ardhshëm.

Klikoni në "phpMyAdmin".


Në të majtë, klikoni në bazën e të dhënave të paracaktuar.


Ne gjejmë tonën, të sapokrijuarin, dhe gjithashtu e hapim.


Gjeni skedën "Import" në krye - klikoni.

Nga autori: kohët e fundit të afërmit erdhën për vizitë. Kështu që brenda nja dy ditësh ata fillimisht shteruan të gjithë bazën ushqimore, më pas "shpuan" të gjithë nervozin dhe në fund dogjën muzikën (qendrën muzikore). Në përgjithësi, pa rrezik, vendosa të transferoja shpejt bazën e të dhënave MySQL. Nëse edhe ju e gjeni veten në një situatë të tillë, atëherë sigurohuni që ta lexoni këtë artikull.

Mënyra e shpejtë për të eksportuar

Le të fillojmë me një përmbledhje të phpMyAdmin. Për të transferuar një bazë, së pari duhet të krijoni një kopje të saj. Për këtë, programi ka një funksionalitet të veçantë. Le ta shqyrtojmë këtë proces në detaje:

Fillimisht mund të zgjidhni bazën e dëshiruar në listën në të majtë dhe më pas të shkoni te skedari "Eksport" i menysë. Nëse përdorni këtë opsion, MySQL do të migrohet për tabelë. Për ta bërë këtë, në "Metodën e eksportit" vendosni "Normal", dhe në "Tabelat" zgjidhni artikujt e eksportit.

Nëse dëshironi të eksportoni të gjithë bazën e të dhënave (me të gjitha tabelat), atëherë shkoni menjëherë te "Eksport". Vetëm këtu ne tashmë operojmë jo me tavolina, por me baza. Në "Metodën e eksportit" kemi vendosur edhe "Normal". Më pas zgjidhni bazën e të dhënave të nevojshme dhe në seksionin "Output" zgjidhni opsionin "Ruaj daljen në skedar".

Hapi tjetër është të vendosni formatin në të cilin do të ruhet kopja e bazës së të dhënave. Ne zgjedhim vlerën "SQL" në listën përkatëse. Kjo do të sigurojë që kopja të mund të përdoret në shumicën e platformave. Por nëse do të transferoni bazën e të dhënave në një bazë specifike, atëherë këtu mund të zgjidhni formatin e duhur: grupi PHP, CSV, PDF dhe të tjerët.

Më poshtë në seksionet "Parametrat e formatit" dhe "Parametrat e kursimit të të dhënave" mund të konfiguroni më shumë parametra "" për transferimin e bazës së të dhënave MySQL. Por ne nuk do të ndalemi në shqyrtimin e tyre në detaje. Nëse nuk jeni njohur me ndonjë prej tyre, është mirë të mos ndryshoni (në mënyrë të panevojshme) vlerat e paracaktuara. Këtu mund të konfiguroni përputhshmërinë maksimale me versionet më të vjetra të DBMS dhe mënyrën se si do të ruhen tabelat. Vetëm të dhënat ose strukturat mund të eksportohen. Ne do t'i kopjojmë tabelat të plota (struktura dhe opsioni i të dhënave).

Pasi të keni vendosur të gjithë parametrat për të krijuar një kopje të bazës së të dhënave, klikoni "OK" në fund. Si rezultat, marrim një bazë të dhënash të kopjuar, e cila mund të transferohet lehtësisht në një server tjetër. Si parazgjedhje, skedari i krijuar ruhet në dosjen e shkarkimeve të shfletuesit tuaj.

Ne importojmë

Me phpMyAdmin, jo vetëm që mund të krijoni kopje të të gjithë serverit, bazave të të dhënave dhe tabelave individuale. Programi ju lejon të transferoni lehtësisht të dhënat e MySQL në një shembull tjetër të DBMS. Ky proces është shumë i ngjashëm me eksportimin e një baze të dhënash. phpMyAdmin është në gjendje të lidhë të dyja tabelat e veçanta me bazën e të dhënave dhe disa baza të dhënash me serverin në të njëjtën kohë. Për të bashkangjitur tabela në të majtë në listë, zgjidhni bazën e kërkuar dhe më pas shkoni te skeda "Import".

Për të bashkangjitur një bazë (ose disa baza) në server, shkoni menjëherë në skedën e treguar. Pastaj, në seksionin "Skedari që do të importohet", shënoni artikullin "Shfleto kompjuterin tuaj" dhe përmes eksploruesit tregoni vendndodhjen e skedarit të bazës së të dhënave.

Këtu duhet të specifikoni kodimin në të cilin paraqiten të dhënat në burimin e importuar. Duhet të keni kujdes me këtë parametër, përndryshe do të merrni "hieroglifë" të vërtetë në vend të rreshtave në tabela dhe do t'ju duhet të punësoni një japonez ose kinez vendas për t'i deshifruar ato. Dhe me ta në zonën tonë - një deficit i vërtetë.

Kodimi më i përdorur është UTF-8, i cili është vendosur si parazgjedhje. Prandaj, edhe nëse nuk e dini saktësisht se cili përdoret në bazën e të dhënave portative MySQL, atëherë ia vlen të provoni këtë kodim. Në çdo rast, gjithmonë mund ta fshini bazën e importuar, dhe më pas ta "ri-ngarkoni" me një kodim tjetër.

Unë gjithashtu nxitoj të zhgënjej fansat "e zellshëm" të phpMyAdmin. Ky program është i përshtatshëm vetëm për eksport-import të bazave të të dhënave të vogla (deri në 2 "metra"). Kjo vlerë është mjaft e mjaftueshme për transferimin e pjesshëm (fazor) të serverit, i cili mund të jetë i papërshtatshëm dhe të vonojë të gjithë procesin për një kohë të gjatë.

Në seksionin "Format", vendosni vlerën "SQL". Nëse është e nevojshme, aktivizoni modalitetin e përputhshmërisë. Dhe gjithashtu çaktivizoni krijimin automatik të një vlere kryesore për kolonat me një vlerë zero (varet nga struktura e tabelave të burimit të importuar). Dhe për të përfunduar importimin, klikoni "Ok".

Nëse do të transferoni bazën e të dhënave MySQL nga rezervimi, mos harroni të fshini burimin "origjinal" nga serveri përpara se të filloni importimin. Përndryshe, do të merrni një mesazh gabimi, pasi kjo bazë të dhënash tashmë ekziston.

Nëse procesi ishte i suksesshëm, sistemi i programit do të shfaqë një mesazh përkatës.

Softuer alternativ

Unë premtova t'ju prezantoj me softuer të ndryshëm të administrimit të DBMS ndërsa mësoni MySQL. Kështu që ju mund të zgjeroni këndvështrimin tuaj "profesional" dhe të zgjidhni programin që i përshtatet më mirë nevojave tuaja dhe llojit të aktivitetit.

Sot do të testojmë transportueshmërinë e MySQL duke përdorur një aplikacion të fuqishëm dhe të pasur me veçori të zhvilluar nga zhvilluesit e sistemit të menaxhimit të bazës së të dhënave. Mund ta shkarkoni MySQL Workbench nga burimi zyrtar i kompanisë. Disa shpërndarje të palëve të treta (dhe lidhje me to), të cilat do të kërkohen për të administruar DBMS duke përdorur këtë platformë, janë përshkruar gjithashtu në detaje.

Do ta përsëris edhe një herë: mjeti në fjalë ka funksionalitet të fuqishëm, kështu që ne do të shqyrtojmë vetëm atë që është krijuar për të importuar dhe eksportuar bazat e të dhënave individuale në formatin SQL. Për ta bërë këtë, nisni programin, klikoni në ikonën e lidhjes së dëshiruar (nëse ka disa prej tyre).

Në dritaren e re të hapur në të majtë në panelin "Navigator", zgjidhni skedën e dëshiruar (për eksport ose import). Unë jam duke importuar një bazë të dhënash dublikatë të krijuar me phpMyAdmin.

Për të transferuar të dhënat e MySQL, kaloni në artikullin "Importimi i të dhënave". Në skedën me të njëjtin emër në seksionin "Opsionet e importit", zgjidhni opsionin e dytë (treguar në foto).

Meqenëse nuk kemi asnjë skemë, në fund klikojmë në "Fillimi i importit". Skeda tjetër "Import Progress" tregon statusin e transferimit të skedarit të specifikuar. Ky opsion mund të jetë i dobishëm kur importoni sasi të mëdha të dhënash.

Pas përfundimit të migrimit të MySQL, db1 do të shfaqet në listën e bazave të të dhënave, një dublikatë e së cilës kemi krijuar duke përdorur phpMyAdmin.

Epo, ndërsa unë po "fshehja" bazën time të të dhënave MySQL, të gjithë të afërmit u larguan. Meqenëse isha i zënë dhe nuk kishte njeri që të rimbushte bazën ushqimore të frigoriferit. Kështu më shpëtoi DBMS-ja ime e preferuar nga një fatkeqësi "e lidhur". Për të cilën shumë faleminderit për të.

Algoritmi është si më poshtë:

  1. Zgjidhni bazën e të dhënave të nevojshme.
  2. Klikoni në artikullin e menysë "Eksport" në menunë e sipërme.
  3. Përcaktoni metodën e eksportit. Duke marrë parasysh që të gjitha cilësimet e paracaktuara janë ruajtur, mund të përdorni opsionin "Shpejtë". Unë zgjedh vetëm "Normal" nëse dua të kompresoj skedarin.
  4. Sigurohuni që të gjitha tabelat e bazës së të dhënave të WordPress janë zgjedhur për migrim.
  5. Nëse specifikohet opsioni "Normal", atëherë mund të përcaktoni ngjeshjen kur eksportoni.
  6. Në fund të faqes, klikoni "Ok".

Si rezultat, aplikacioni do të krijojë një depo të bazës së të dhënave dhe do të ofrojë për ta ruajtur atë në kompjuter. Të gjitha cilësimet, siç mund ta shihni, janë vendosur fillimisht, dhe në 99% të rasteve asgjë nuk duhet të ndryshohet.

Procesi i importit është edhe më i lehtë. Le të themi se tashmë keni një bazë të dhënash boshe të faqes të krijuar në cPanel, ku dëshironi të transferoni të gjithë informacionin nga e kaluara. Procedura:

  1. Shkoni te PhpMyAdmin dhe zgjidhni një bazë të dhënash të re.
  2. Në menunë e sipërme, klikoni në artikullin "Import".
  3. Pasi të klikoni në butonin "Zgjidh skedarin", zgjidhni skedarin SQL për të importuar në kompjuterin tuaj.
  4. Klikoni "Ok" në fund të faqes.

Pas përfundimit të suksesshëm të procedurës, do të shihni një mesazh përkatës dhe një listë e tabelave të krijuara do të shfaqet në të djathtë nën emrin e bazës së të dhënave të re. Kjo përfundon migrimin e bazës së të dhënave wordpress. Pastaj ju ktheheni në fazat e tjera, nëse e keni bërë atë.

Shtojcat e migrimit të bazës së të dhënave në WordPress

Në artikullin rreth, përmenda disa module që ndihmojnë në ndryshimin e emrit të domenit (dhe informacioneve të tjera) në bazën e faqes. Bërja e modifikimeve me dorë në PhpMyAdmin do të ishte jashtëzakonisht e mundimshme dhe jo gjithmonë e sigurt. Unë nuk do t'i shqyrtoj shtojcat në detaje, por do të paraqes vetëm avantazhet e tyre kryesore.

E rëndësishme! Të tre shtojcat janë në gjendje të punojnë me të të dhëna të serializuara dhe bëni zëvendësimin e saktë të informacionit në bazën e të dhënave (duke marrë parasysh gjatësinë e rreshtit), për shembull:

s: 11: "përshëndetje botë" bëhet s: 9: "botë e re"

s: 11: "përshëndetje botë" bëhet s: 9: "botë e re"

Mund të ketë gabime gjatë ekzekutimit të SQL dhe redaktimit direkt përmes PhpMyAdmin.

Fillimisht, lejoi vetëm modifikimin e bazës së të dhënave, por në versionet e fundit, zhvilluesit i kanë zgjeruar ndjeshëm funksionet e saj. Tani mund të shkarkoni gjithashtu një hale dhe të rivendosni bazën e të dhënave, të ndryshoni domenin, prefiksin. Ndërfaqja e re u bë e shkëlqyer në përgjithësi. Në artikull do t'ju tregoj pak më shumë për modulin, megjithëse gjithçka është jashtëzakonisht e thjeshtë këtu. Shkarkime - 100k +, vlerësimi - 4.4.

Ky mjet mund të përdoret jo vetëm kur migroni një bazë të dhënash WordPress, por të gjithë sitin. ju lejon të transferoni skedarë mediash, shtojca, tema. Ju gjithashtu mund të filloni procedurën për kërkimin dhe redaktimin e të dhënave në bazën e të dhënave. Një tipar dallues është puna e shpejtë (në mënyrë që të mos mbingarkohet ofruesi i pritjes), si dhe mungesa e nevojës për të instaluar shtesa shtesë PHP. Zgjidhja madje funksionon me PHP v5.2, ndërsa zgjidhja e mëparshme kërkon të paktën PHP v5.4. Më shumë se 300 mijë shkarkime, vlerësimi - 4.8.

Kryen detyrat kryesore të transferimit të një baze të dhënash në WordPress: eksportimi i një hale, gjetja dhe zëvendësimi i informacionit, ruajtja e skedarëve SQL në kompjuter. Më shumë se 200 mijë. shkarkime, rezultati - 4.7. Versioni falas, në parim, është i mjaftueshëm, megjithëse sigurisht në PRO pres më shumë veçori të lezetshme. Ju do të duhet të importoni bazën e të dhënave përmes PhpMyAdmin, siç e përshkrova në seksionin e parë.

Duke përdorur shtojcën Search and Replace

Më shpesh e kam hasur këtë modul, ndaj do ta analizoj më hollësisht si shembull. Unë mendoj se procesi i transferimit të bazës së të dhënave të WordPress në versionet e tjera është i njëjtë, si mjeti i fundit, shihni udhëzimet e videos në përshkrimet e tyre në wordpress.org.

Kështu që. pas Kërkimit dhe Zëvendësimit dhe aktivizimit, të gjitha funksionet e tij ndodhen në artikullin e menusë me të njëjtin emër në seksionin "Vegla". Ka 4 drejtime kryesore:

  • Baza e të dhënave rezervë - krijimi i një kopje rezervë.
  • Kërko & Zëvendëso - kërko dhe zëvendëso informacionin.
  • Zëvendësoni URL-në e domenit - ndryshoni domenin.
  • SQL Import - import.

Në paragrafin e parë dhe të fundit, ekziston vetëm një buton "Eksport / Import", por, në fakt, ju keni gjithçka që ju nevojitet për të migruar plotësisht bazën e të dhënave dhe faqen tuaj të WordPress. E vetmja gjë që duhet mbajtur mend është se të dhënat importohen në bazën e të dhënave aktuale të lidhur me projektin.

Shkoni te seksioni Replace URL Domain. Në fakt, ai ofron mundësinë për të zëvendësuar domenin e vjetër me një të ri.

Kjo veçori nuk do t'ju shpëtojë nga pjesa tjetër e hapave në algoritëm, por, të paktën, do të thjeshtojë detyrën e transferimit të bazës së të dhënave në WordPress. Përveç kësaj, ju mund të ndryshoni prefiksin e tabelës, i cili është gjithashtu i dobishëm.

Skeda Search & Replace ndihmon në zëvendësimin e informacionit në bazën e të dhënave.

  • Para së gjithash, ju përcaktoni vlerat e vjetra dhe të reja, pastaj shënoni tabelat ku duhet të kryhet kërkimi dhe zëvendësimi.
  • Si parazgjedhje, opsioni "Dry Run" është i aktivizuar, që do të thotë se veprimet do të kryhen në "modalitetin e testimit".
  • Nëse zgjidhni kutinë, atëherë do të shfaqen 2 opsione për të zgjedhur - importoni një pyetje SQL për të bërë modifikime në bazën e të dhënave, ose kryeni drejtpërdrejt këtë veprim.

Kjo është, në fakt, ju mund të bëni: 1) një ekzekutim provë të detyrës, 2) një zëvendësim real të të dhënave, 3) të merrni një pyetje SQL dhe më pas ta injektoni atë përmes PhpMyAdmin ose skedës së 4-të të modulit. Fleksibilitet i madh!

Total. Shpresoj që të keni informacion të mjaftueshëm për transferimin e një baze të dhënash në WordPress në mënyrë që të kryeni në mënyrë të pavarur këtë procedurë. Në parim, nuk ka asgjë të komplikuar, por kur punoni me një bazë të dhënash, gjithmonë duhet të jeni jashtëzakonisht të kujdesshëm - të paktën krijoni kopje rezervë përpara se të filloni punën. Të tre shtojcat e bëjnë mirë punën e tyre, por mua personalisht më pëlqen më së shumti Search and Replace - i thjeshtë, fleksibël, pa detaje të panevojshme.

Nëse keni diçka për të shtuar në lidhje me transferimin dhe migrimin e një baze wordpress ose faqesh, shkruani në komente.

Cilat janë mënyrat?

1 - duke përdorur ndërfaqen phpMyAdmin.

2 - duke përdorur panelin e kontrollit të ofruesit të pritjes.

3 - duke përdorur një program të palës së tretë.

Cila është mënyra më e mirë?

Ne rekomandojmë të parën sepse skema e tij është e thjeshtë dhe përdoret nga shumica e webmasterëve. Ne nuk rekomandojmë përdorimin e metodës së tretë! Asnjëherë mos i besoni përmbajtjes së faqes suaj programeve të palëve të treta, për më tepër, nga zhvillues të panjohur. Mund të përdorni edhe metodën e dytë, por algoritmi i saj është shumë i ndryshëm dhe varet nga paneli i kontrollit të hostit. Prandaj, ne do të hedhim një vështrim më të afërt në opsionin e parë dhe do t'ju tregojmë se si të transferoni saktë bazat e të dhënave MySQL, pa humbur dhe dëmtuar të dhënat.

Ne krijojmë një bazë të dhënash në një host të ri

Nëse dëshironi të transferoni një bazë të dhënash MySQL, atëherë ju tashmë keni një bazë të dhënash dhe do të jeni në gjendje ta krijoni atë. Në çdo rast, ky proces është i ndryshëm për secilin prej ofruesve të pritjes, por vjen në një algoritëm të përgjithshëm:

1 - Po kërkojmë seksionin "MySQL", "Bazat e të dhënave" ose diçka të ngjashme.

2 - Në të, klikoni "Krijo".

3 - Vendosim emrin e bazës së të dhënave, bashkojmë një përdorues në të (zakonisht përdoruesi i bazës së të dhënave është krijuar tashmë, nëse jo, atëherë krijojmë atë dhe vendosim të drejtat më të larta) dhe futim fjalëkalimin për bazën e të dhënave.

4 - Baza e të dhënave është krijuar, por ajo është ende bosh.

Ne eksportojmë bazën e të dhënave nga hosti i vjetër

Tani do të përdorim atë që quhet hale e bazës së të dhënave. ato. ruajeni bazën e të dhënave aktuale nga serveri në kompjuterin tonë. Për ta bërë këtë, na duhet ndërfaqja phpMyAdmin, të cilën duhet ta gjejmë në llogarinë personale të ofruesit të pritjes që ka faqen tuaj aktuale. Përsëri, nuk ka asnjë algoritëm të vetëm, kështu që ne japim një skemë të përgjithshme:

2 - Në të majtë në qoshe, zgjidhni bazën tuaj të të dhënave (ajo që do të eksportoni në kompjuterin tuaj për ta transferuar në një host tjetër).

4 - Mund t'ju kërkohet të zgjidhni metodën e eksportit "Normal" (shumë cilësime) ose "Fast" (pak cilësime). Nuk ka rëndësi se cilën të zgjidhni, gjëja kryesore është të ndryshoni vetëm ato cilësime që përshkruajmë më poshtë.

5 - Ju duhet të zgjidhni të gjitha tabelat duke klikuar në butonin "Zgjidh të gjitha".

7 - Për çdo rast, mbani mend kodimin, por mos e prekni.

8 - Klikoni "Ok" dhe ruani skedarin nga baza e të dhënave në kompjuterin tuaj. Zgjatja e skedarit është zakonisht .sql.

Importimi i bazës së të dhënave në serverin e hostit të ri

1 - Në të njëjtën mënyrë, ne jemi duke kërkuar për phpMyAdmin në hostin e ri.

2 - Në të zgjedhim bazën e të dhënave të kërkuar (e krijuam në fillim të artikullit dhe mbeti bosh).

3 - Klikoni në skedën "Import".

4 - Klikoni "Browse" dhe zgjidhni bazën e të dhënave të ruajtur në kompjuter.

5 - Kontrolloni që kodimi përputhet me atë në të cilin keni ruajtur bazën e të dhënave.

6 - Mos ndryshoni asgjë tjetër, klikoni "Ok" dhe databaza juaj importohet në hostin e ri.

Çfarë problemesh ka?

1 - Kur importoni një bazë të dhënash, nuk duhet të ketë asnjë pyetje si " KRIJO BAZA E TË DHËNAVE, / *! 40101 SET @OLD". Për të kontrolluar praninë e tyre, hapni skedarin e bazës së të dhënave në kompjuterin tuaj me çdo redaktues teksti (Notepad ++ është më i përshtatshmi) dhe përdorni Ctrl + A për të kërkuar këto pyetje. Nëse e gjeni, thjesht fshijini ato dhe provoni të importoni përsëri bazën e të dhënave.

2 - Gjatë importimit, baza e të dhënave që ndodhet në hostin e ri duhet të jetë bosh, nëse tashmë ekzistojnë tabela në të, zgjidhni dhe fshini ato.

Ndonjëherë bëhet e nevojshme për të transferuar një bazë të dhënash SQL nga një server SQL në tjetrin. Në mënyrë tipike, procesi i transferimit të të dhënave përbëhet nga kopjimi i bazës së të dhënave dhe rivendosja e saj në një server tjetër SQL. Sidoqoftë, duket se në një operacion kaq të thjeshtë, mund të lindin të gjitha llojet e vështirësive. Në këtë artikull do të përpiqemi të trajtojmë disa prej tyre.

1. Nëse ekziston tashmë një bazë të dhënash me të njëjtin emër

Nëse gjatë transferimit të bazës së të dhënave konstatohet se ekziston tashmë një bazë të dhënash me të njëjtin emër, ose gjatë rikuperimit ndodh një gabim që ekziston tashmë një skedar i bazës së të dhënave me të njëjtin emër, duhet të specifikoni manualisht emrin e ri të bazës së të dhënave dhe / ose dosjen në të cilën do të vendosen skedarët fizikë.DB. Kjo mund të bëhet në SQL Server Managment Studio duke specifikuar një emër të ri të bazës së të dhënave gjatë rivendosjes në skedën e Përgjithshme

dhe dosjen në të cilën duhet të vendosen skedarët e bazës së të dhënave (skeda Files)

2. Transferimi i bazës së të dhënave Alta-GTD së bashku me bazat e të dhënave shtesë të ED

Nëse dëshironi të transferoni bazën e të dhënave Alta-GTD së bashku me bazat e të dhënave shtesë ED, atëherë duhet:

1. Krijoni një kopje rezervë të bazës së të dhënave së bashku me bazat e të dhënave shtesë duke përdorur programin Alta-GTD. Për ta bërë këtë, duhet të ekzekutoni Service - SQL Administrator - Backup SQL database, dhe më pas t'i përgjigjeni pozitivisht pyetjes në lidhje me nevojën për të rezervuar bazat shtesë të të dhënave ED. Pasi të përfundojë operacioni i krijimit të kopjeve rezervë të bazave të të dhënave shtesë, programi do të shfaqë një dritare informacioni me një përshkrim të të gjithë skedarëve rezervë të krijuar. Këta skedarë, si dhe skedari rezervë i bazës së të dhënave të prodhimit, duhet të transferohen në një server tjetër SQL.

2. Rikthe bazat e të dhënave nga kopjet rezervë. Nëse serveri tashmë ka një bazë të dhënash me të njëjtin emër, atëherë ai duhet të rikthehet me një emër tjetër (shih seksionin 1).

3. Nëse gjatë rikuperimit databaza e punës u riemërua, atëherë është e nevojshme të ekzekutoni skriptin për të gjitha bazat e të dhënave shtesë:

Përditëso [Add_Base_Name] .. SET = " [email i mbrojtur] Emri_bazë_primar "

4. Nëse gjatë rikuperimit një ose disa baza të të dhënave shtesë u riemëruan, atëherë për secilën prej tyre duhet të ekzekutoni skriptin

UPDATE [Main_Base_Name] .. SET = "New_And_Base_Name" WHERE = "Old_And_Base_Name"

Artikujt kryesorë të lidhur