Paano Kumopya ng Mga Datos ng Schemas nang walang Data sa SQL Server

Ipamahagi ngayon:

Alamin kung paano i-backup at ibalik ang mga object ng database para sa a SQL Server mga database, gamit ang DAC Package.

Paggamit ng DAC Package Upang Kopyahin ang Database ObjectKapag nagpapatakbo sa a SQL Server database, maaaring may mga sitwasyon kung saan nais mong kopyahin ang isang database sa isang naibigay na server sa isa pang server, na may impormasyon lamang sa schema, at hindi ang data. Maaari itong magawa sa maraming paraan, ang ilan sa mga pangunahing kasama ang:

  1. Paghiwalayin ang script mula sa source database, at patakbuhin ito para sa isang sariwa at walang laman na database, maaari rin itong maging target para kopyahin ang mga bagay sa source database.
  2. Kinukuha ng backup source database ang backup sa target na database, at pagkatapos ay binubura ang data sa talahanayan.
  3. I-backup ang source database para makuha ang data sa intermediate database, at siguraduhing pinutol mo ang mga talahanayan bago mo i-backup ang database na ito, at panghuli, kunin ang backup na ito sa iyong target na database.

Ang mga solusyon na ito ay maaasahan ngunit medyo kumplikado, isang mas user friendly, ngunit marahil napakahabang pagpipilian na hindi maraming mga DBA opt para sa ay gumagamit ng isang DAC Package para sa pareho. Ang tanging paghihigpit na kasama nito ay dapat kang magkaroon ng access sa 2008 R2edition o mas huling mga edisyon ng SQL Server

tandaan: Upang magamit ang isang DAC Package para sa pag-back up lamang ng mga bagay ng a SQL Server database, dapat kang magkaroon ng pag-access sa Data tier Application Framework, na tinukoy din bilang DacFx.

Pag-back Up SQL Server Mga Bagay na Database Lamang

Dito ipapaliwanag ito gamit ang SSMS (SQL Server Management Studio)

  1. DAC Package In SQL ServerMag-right click sa pagpipiliang database ng 'AdventureWorks2012' sa 'SSMS' Object Explorer Window '. Ngayon mag-click sa 'Mga Gawain', at piliin ang pagpipiliang 'I-extract ang Data tier Application'.
  2. Sisimulan nito ang wizard para sa pagkuha ng Data tier Application. Ngayon, piliin ang opsyong 'susunod' mula sa unang screen, na susundan ng 'susunod' sa screen na 'Itakda ang mga Katangian', ilagay ang lokasyon para sa DAC Package file.
  3. Patuloy na i-click ang pagpipiliang 'susunod' hanggang ang isang file ng DAC Package ay hindi matagumpay na nabuo.
  4. Kapag nabuo ang dacpac file, maaari mong isara ang window sa pamamagitan ng pag-click sa 'susunod'. Ang iyong AdventureWorks2012.dacpac file ay handa na ngayong makopya kahit saan.

Maaari mong kopyahin ang file na ito, iimbak ito sa shared folder, o kahit ibalik ito sa bagong target na database. Para i-backup ang parehong file sa target na database, magpatuloy sa pagbabasa.

Ibinigay sa ibaba ang mga hakbang para sa pagpapanumbalik SQL Server Database Mula sa DAC Package.

tandaan: Isa sa mga pangunahing bagay na dapat tandaan habang pinapanumbalik mula sa pag-backup ng DAC ay upang matiyak na binabalik mo ang bersyon ng SQL Server na katumbas o advanced sa isa na kinunan namin ng backup.

  1. Mula sa 'SSMS' Object Explorer Window, maitaguyod ang koneksyon sa patutunguhang database, ngayon ay mag-click sa mga database, at piliin ang 'I-deploy ang Application ng Data tier'.
  2. Sisimulan nito ang wizard, mula rito ay i-click ang 'susunod', at pagkatapos ay ang 'Browse' upang makuha ang lokasyon ng DAC Package file.
  3. Sa screen ng Update Configuration, i-click ang 'next', ilagay ang pangalan ng target na database, maaari mo ring hayaang manatili ang default na pangalan ng source database.
  4. Patuloy na i-click ang susunod hanggang sa ang pag-deploy sa patutunguhang database ay hindi nagsisimula sa pamamagitan ng wizard.

Mahalagang tandaan na sa panahon ng proseso ng isang kopya ng data, maaaring mangyari ang mga insidente ng katiwalian ng SQL. Kung sakaling makaharap ka ng gayong senaryo, pinakamahusay na tumawag ka sa isang dalubhasa SQL Server pagbawi tool.

Panimula ng May-akda:

Si Victor Simon ay isang dalubhasa sa pagbawi ng data sa DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang pag-aayos ng Access at mga produkto ng software sa pag-recover ng sql. Para sa karagdagang impormasyon pagbisita https://www.datanumen.com/

Ipamahagi ngayon:

Mga komento ay sarado.