Үйінділерді қалай біріктіру керек

Мазмұны:

Үйінділерді қалай біріктіру керек
Үйінділерді қалай біріктіру керек

Бейне: Үйінділерді қалай біріктіру керек

Бейне: Үйінділерді қалай біріктіру керек
Бейне: 7 лайфхаков с ГОРЯЧИМ КЛЕЕМ для вашего ремонта. 2024, Мамыр
Anonim

Ақпараттың сақтық көшірмесін жасау немесе деректерді бір серверден екінші серверге жіберу үшін көбінесе кез-келген ДҚБЖ қызмет ететін мәліметтер базасының қоқысын біріктіру қажет. Әдетте, демп - бұл кестелерді құру және толтыру, шектеулер, сақталған процедуралар, триггерлер және т.б. қосу үшін SQL операторларының кезектілігі.

Үйінділерді қалай біріктіру керек
Үйінділерді қалай біріктіру керек

Қажетті

  • - Microsoft SQL Server, MySQL, PostgreSQL мәліметтер базасының серверлеріне кіруге арналған мәліметтер;
  • - SQL Server Management Studio;
  • - mysqldump және mysqlshow қоса алғанда, консольдық утилиталар пакеті;
  • pg_dump және psql қосатын консольдық қызметтік пакет.

Нұсқаулық

1-қадам

Microsoft SQL Server ДҚБЖ қолдайтын мәліметтер базасының дампын құруды бастаңыз. SQL Server Management Studio көмегімен серверге қосылыңыз. Қолданба іске қосылған кезде байланыс параметрлері диалогтық терезесі шығады. Ондағы сервердің атын және түрін көрсетіңіз, аутентификация түрін таңдаңыз. Қажет болса, пайдаланушының тіркелгі деректерін енгізіңіз. Қосылу түймесін басыңыз

2-қадам

Object Explorer терезесінде Деректер базасы бөлімін кеңейтіңіз. Мақсатты мәліметтер базасына сәйкес элементті бөлектеңіз. Тінтуірдің оң батырмасымен оны басыңыз. Контекстік мәзірде «Сценарийлерді құру …» тармағын таңдаңыз. Шебер терезесі көрсетіледі

3-қадам

Сценарий шебері парақтарына опцияларды енгізіп, Келесі түймешігін басыңыз. Атап айтқанда, төртінші бетте жасалған қоқыс орналастырылатын орынды таңдаңыз (файлға, буферге немесе жаңа терезеге). Бесінші беттен Аяқтау түймесін басыңыз. Деректер базасының қоқысын құру процесі аяқталғанша күтіңіз. Бұл ұзақ уақытты алуы мүмкін

4-қадам

Windows жүйесіндегі қабықты немесе Linux тәрізді жүйелердегі терминал эмуляторын бастаңыз. Linux-те мәтіндік консольға Ctrl, alt=«Image» және F1-F12 функционалдық пернелерінің бірін басу арқылы ауысуға болады. Бұл MySQL және PostgreSQL консолі демпперлерін пайдалану үшін қажет

5-қадам

Mysqldump утилитасының анықтамалық ақпаратын тексеріңіз. Пәрменді іске қосыңыз: mysqldump --help Мақсатты сервер мен пайдаланушының тіркелгі деректерін көрсету үшін қолданылатын параметрлерге ерекше назар аударыңыз

6-қадам

MySQL мәліметтер базасын тастаңыз. Mysqldump утилитасын командалық жолдан қажетті параметрлермен іске қосыңыз, оның шығуын файлға қайта бағыттаңыз немесе -r немесе --result-file параметрлерін пайдаланып мақсатты файлды көрсетіңіз. Мысалы: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql Бұл жағдайда жергілікті жұмыс істейтін серверде орналасқан, сақталған процедуралар кодын (опция -Q) қоса, mydat базасының қоқысы. myuser қолданушысының тіркелгі деректерімен қол жеткізуге болатын (құпия сөзді утилита сұрайды) файлға /home/myhomedir/tmp/dump.sql орналастырылады. Егер сервер басқа машинада болса, -h немесе --host опциясын қолданыңыз

7-қадам

Pg_dump утилита анықтамасын қарап шығыңыз. Пәрменді іске қосыңыз: pg_dump --help -f, -F, -U, -d, -h параметрлерін ескеріңіз

8-қадам

PostgreSQL мәліметтер базасын тастаңыз. Pg_dump утилитасын қажетті параметрлерге жіберіңіз, мысалы: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Бұл шабл1 дерекқорын жергілікті машинада жұмыс жасайтын сервер басқаратын демпингке жібереді. Үйінді /home/myhome/tmp/dump.sql файлына орналастырылады. Сервер мекенжайын көрсету үшін -h опциясын пайдаланыңыз.

Ұсынылған: