Paano Ilipat Ang Mga Database Ng SQL Sa 1C

Talaan ng mga Nilalaman:

Paano Ilipat Ang Mga Database Ng SQL Sa 1C
Paano Ilipat Ang Mga Database Ng SQL Sa 1C

Video: Paano Ilipat Ang Mga Database Ng SQL Sa 1C

Video: Paano Ilipat Ang Mga Database Ng SQL Sa 1C
Video: Обслуживание баз данных 1С на MS SQL сервере. 2024, Nobyembre
Anonim

Ang 1C ay isang elektronikong sistema ng accounting na natumba ang lahat ng iba pang mga kakumpitensya sa mga nagdaang taon. Ang programa ay madalas na nag-iimbak ng data sa mga file ng DBF, ngunit mayroon ding isang bersyon ng SQL. Madalas silang lumipat sa SQL na may isang malaking bilang ng mga gumagamit, higit sa 15 mga tao, upang mapabuti ang katatagan ng server. Mayroong maraming mga paraan upang ilipat ang database ng MS SQL mula sa isang server patungo sa isa pa.

Paano ilipat ang mga database ng SQL sa 1C
Paano ilipat ang mga database ng SQL sa 1C

Kailangan iyon

  • - naka-install na program na "1C: Enterprise";
  • - isang kompyuter.

Panuto

Hakbang 1

Ang isa sa mga pinakamabilis na paraan upang ilipat ang SQL ay upang alisin ang database mula sa server at ilipat sa isang bago kasama ang log. Una, kailangan mong alisin ang database, palitan ang pangalan nito nang naaayon. Upang magawa ito, sundin ang mga hakbang na ito: Gumamit ng Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, kung saan ginagamit ang sp_detach_db upang maalis ang database mula sa pinagmulan. Mayroon itong mga sumusunod na parameter: @dbname - pangalan at @skipchecks - pahiwatig para sa pag-update ng mga istatistika. Itakda sa 'totoo' upang matiyak na na-update ang pag-update ng mga istatistika sa pagkakabit.

Hakbang 2

Pagkatapos ay patakbuhin: Gumamit ng 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 '". Ikakabit nito ang database at mga pag-log sa bagong server.

Hakbang 3

Gamitin ang DTS Import at Export Wizard upang kopyahin ang impormasyon mula sa server patungo sa server. Gamitin ang DTS Designer o ang Copy Database Wizard upang lumikha ng isang gawain upang ilipat ang database at mga pag-login.

Hakbang 4

Lumikha ng isang data transfer engine na gumagamit ng maramihang insert / bcp. Gamit ang isang script, gawin ang schema sa target server at pagkatapos ay gumamit ng maramihang insert / bcp upang kopyahin ang impormasyon. Kapag pinipili kung ano ang ilalapat, tandaan na ang maramihang pagsingit, hindi katulad ng bcp, ay hindi maaaring mag-export ng data.

Hakbang 5

Gumamit ng mga ipinamigay na query. Matapos likhain ang schema sa target server, ayusin ang naka-link na server at isulat ang mga insert na pahayag gamit ang mga function ng openquery at openrowset. Bago mag-upload ng data, tiyaking huwag paganahin ang mga hadlang sa pag-check at banyagang key at ikonekta muli ang mga ito pagkatapos makumpleto ang operasyon.

Hakbang 6

Gumamit ng Pag-backup at Ibalik. Gumawa ng isang kopya ng database at pagkatapos ay ibalik ito sa bagong server.

Inirerekumendang: