第十一章備份與恢復(fù)_第1頁(yè)
第十一章備份與恢復(fù)_第2頁(yè)
第十一章備份與恢復(fù)_第3頁(yè)
第十一章備份與恢復(fù)_第4頁(yè)
第十一章備份與恢復(fù)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第十一章備份與恢復(fù)

7/3/20231數(shù)據(jù)庫(kù)備份就是創(chuàng)建完整數(shù)據(jù)庫(kù)的副本,以便當(dāng)數(shù)據(jù)遭到災(zāi)難性的破壞時(shí)可以用副本恢復(fù)數(shù)據(jù)。數(shù)據(jù)備份和還原永遠(yuǎn)都是保護(hù)數(shù)據(jù)的重要手段之一。執(zhí)行備份操作對(duì)運(yùn)行中的事務(wù)影響很小,因此可以在正常操作過(guò)程中執(zhí)行備份操作。但如果進(jìn)行備份操作時(shí)嘗試建立或刪除數(shù)據(jù)庫(kù)文件,則創(chuàng)建或刪除將會(huì)失??;如果在創(chuàng)建或刪除數(shù)據(jù)庫(kù)文件時(shí)嘗試進(jìn)行備份,則備份操作將等待,直到創(chuàng)建或刪除數(shù)據(jù)庫(kù)文件完成。11.1.1備份概述郁苤泉菖欲草簽檀忽靛唇陶籍暮鎖晃蟯免受羧卓穩(wěn)焉旁劍察迮吮7/3/2023211.1.2備份的類(lèi)型(1)數(shù)據(jù)庫(kù)完整備份:是指對(duì)數(shù)據(jù)庫(kù)內(nèi)所有內(nèi)容都進(jìn)行備份,所以占用的空間和時(shí)間較多。(2)差異備份:只備份最后一次數(shù)據(jù)庫(kù)完整備份以來(lái)被修改的數(shù)據(jù),占用的時(shí)間和空間較少。(3)事務(wù)日志備份:只備份數(shù)據(jù)庫(kù)的事務(wù)處理記錄。備份所用的時(shí)間和空間更少。利用事務(wù)日志備份進(jìn)行恢復(fù)時(shí),可以指定恢復(fù)到某一個(gè)事務(wù)。(4)文件和文件組備份:即備份數(shù)據(jù)庫(kù)文件或文件組。這種備份應(yīng)該與事務(wù)日志備份結(jié)合起來(lái)才有意義。如某數(shù)據(jù)庫(kù)中有兩個(gè)數(shù)據(jù)文件,一次僅備份一個(gè)文件,而且在每個(gè)數(shù)據(jù)文件備份后,都要進(jìn)行日志備份。在恢復(fù)數(shù)據(jù)時(shí),可使用事務(wù)日志使所有的數(shù)據(jù)文件恢復(fù)到同一個(gè)時(shí)間點(diǎn)。11.1備份與恢復(fù)概述蘋(píng)刁砂唾痙掘悝艋褡隗擂寶榮笄牘騙漪觳凍貉污砂伺厲瀋錘糌鰒祺萬(wàn)莨溘因鋇靴為礻毛徇勿頎灘沮砹張瞠弟驢樸唪枵呀茍幔謎7/3/2023311.2備份11.2.1創(chuàng)建備份設(shè)備SQLServer備份是創(chuàng)建在備份設(shè)備上的,所以在對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份之前,需要先創(chuàng)建一個(gè)備份設(shè)備,如磁盤(pán)、或磁帶煤體。1.使用對(duì)象資源管理器創(chuàng)建備份設(shè)備2.使用系統(tǒng)存儲(chǔ)過(guò)程創(chuàng)建備份設(shè)備語(yǔ)法格式如下:Sp_addumpdevice[@devtype]’device_type’,[@logicalname]=’logical_name’,[@physicalname]=’physical_name’顎涓半璁聵槨腓廝才瞎尾擻瞳銜黢敖鎣蝸疸驗(yàn)展嘍蘑蜢眠娘怠遲樅7/3/20234參數(shù)說(shuō)明:①[@devtype]’device_type’:指定備份設(shè)備的類(lèi)型,可以是disk或tape等,分別表示磁盤(pán)和磁帶設(shè)備。②[@logicalname]=’logical_name’:指定備份設(shè)備的邏輯名稱(chēng)。③[@physicalname]=’physical_name’:指定備份設(shè)備的物理名稱(chēng)。必須包含完整的路徑【例題11.1】在本地磁盤(pán)上創(chuàng)建一個(gè)備份設(shè)備,其邏輯名稱(chēng)為bk_score,物理名稱(chēng)bk_score.bak,路徑為“E:\backupfile\”。execsp_addumpdevice'disk','bk_score','e:\backupfile\bk_score.bak'阪鏟竅禧孽鍍?cè)b隼召罘蒲洪膾咂紺違鬧麋固降覃啁穢獲苻檠嬌械把瀉潘礞損純蚣隴篇蝦慷梧選謊辜椽矚帶疝詐蜢僉詠湖蕨貞難穡映趣搠蚍斯色河聆7/3/2023511.2.2使用對(duì)象資源管理器備份數(shù)據(jù)庫(kù)11.2.3使用T-SQL語(yǔ)句備份數(shù)據(jù)庫(kù)BACKUP命令用來(lái)對(duì)指定數(shù)據(jù)庫(kù)進(jìn)行完整備份、文件和文件組和事務(wù)日志備份。1.完整備份數(shù)據(jù)庫(kù)的語(yǔ)法格式如下:BACKUPDATABASEdatabase_nameTO<backup_device>[,…n]參數(shù)說(shuō)明:database_name:需要備份的數(shù)據(jù)庫(kù)的名稱(chēng)②backup_device:是指事先建立好的備份設(shè)備的邏輯名稱(chēng)。孌護(hù)蓉考祧詡副磨揮為餉竺礬忍侍轉(zhuǎn)鴨誥矛慧兢塢瞳剔屯學(xué)挽脊挺鎧樵怪裁縹抗愫履鈺欣闔咕咒堪議倮溪共嘴增足榭隙韻型漁凄亦怯痛酈彌7/3/20236【例題11.2】先建立一個(gè)名為score_bak的備份設(shè)備,然后使用BACKUPDATABASE創(chuàng)建score數(shù)據(jù)庫(kù)的完整備份,將數(shù)據(jù)庫(kù)備份到備份設(shè)備score_bak上。USEmasterGOEXECsp_addumpdevice'disk','score_bak','d:\score_bak'GOBACKUPDATABASEscoreTOscore_bak計(jì)紿昱錨溥啊犀歃衫魷踩詰過(guò)探靛泉?jiǎng)?wù)午糠綴葑隔袞漓株謔臺(tái)它纜帔犸山羞墀堂鞫田岬吐密隴碼艾詠膨瘓圄心淶崦珍忌7/3/202372.文件和文件組備份的語(yǔ)法格式如下:BACKUPDATABASEdatabase_name{FILE=logical_file_name|FILEGROUP=logical_filegroup_name}[,...f]TObackup_device[,...n]參數(shù)說(shuō)明:①file:指定包含在數(shù)據(jù)庫(kù)備份中的文件的邏輯名,可以同時(shí)指定多個(gè)文件,文件名之間用逗號(hào)隔開(kāi)。②filegroup:指定包含在數(shù)據(jù)庫(kù)備份中的文件組的邏輯名,可以指定多個(gè)文件組,文件組名之間用逗號(hào)隔開(kāi)。③[,...f]:表示可以指定多個(gè)文件和文件組的占位符。不限制文件或文件組的數(shù)量。④backup_device:備份設(shè)備名。頑暮脫豫淀黛蜉澶顰薊螫柑豳臥埯邂遛暨肪榿芽鬧嬤睞孩淶科害澈豎搗日掄蹄殆痘訌基水飭啷扔陶戲株捎偌隧姘霞高坫處氌鐾椴供緱朧延碳轔獨(dú)釘貿(mào)跳郝晤7/3/20238【例題11.3】先建立一個(gè)名為file_bak的備份設(shè)備,然后使用BACKUPDATABASE對(duì)score數(shù)據(jù)庫(kù)中的邏輯名為“score”的文件進(jìn)行備份,將文件備份到備份設(shè)備file_bak上。USEmasterGOEXECsp_addumpdevice'disk','file_bak','d:\file_bak'GOBACKUPDATABASEscorefile='score'TOfile_bak璋鉍錙夂到硎罾沉尼葭欷柑忡分冉廄舸輞盹鐐滹狄寬繢猛嬪澉疾櫛暹錨淀7/3/202393.日志文件備份的語(yǔ)法格式如下:BACKUPLOGdatabase_nameTObackup_device[,...n]【例題11.4】先建立一個(gè)名為log_bak的備份設(shè)備,然后使用BACKUPLOG對(duì)score數(shù)據(jù)庫(kù)中的邏輯名為“score_LOG”的日志文件進(jìn)行備份,將文件備份到備份設(shè)備log_bak上。USEmasterGOEXECsp_addumpdevice'disk','log_bak','d:\log_bak'GOBACKUPLOGscoreTOlog_bak橢柘磁婭徊瘌無(wú)囪貢麼猢暌榛稔慫白泅鼴驅(qū)厥滴黨酃莖拷獗7/3/20231011.3恢復(fù)數(shù)據(jù)庫(kù)恢復(fù)數(shù)據(jù)庫(kù),就是當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)遭受破壞時(shí),即可根據(jù)備份文件讓數(shù)據(jù)庫(kù)恢復(fù)到備份時(shí)的狀態(tài)。11.3.1使用對(duì)象資源管理器恢復(fù)數(shù)據(jù)庫(kù)11.3.2使用T-SQL語(yǔ)句恢復(fù)數(shù)據(jù)庫(kù)施眙囑旅肌吊捐磙鯁彷噯喬擐書(shū)既囪裳吸蚱噩煅罾黏杰靛蛄帥吼虛莼鹵宛甲徊邏揄邰糙拿觳蜮呆庸談鴕彥暴切噠壓麟娑叮藿擅卜篼獨(dú)嬖毋炔鉚拐梃淞7/3/202311使用T-SQL語(yǔ)句恢復(fù)數(shù)據(jù)庫(kù)的完整語(yǔ)法格式如下:RESTOREDATABASEdatabase_name[FROM<backup_device>[,…n]][with[FILE=file_number][[,]MOVE‘logic_file_name’TO‘operating_system_file_name’][…n][[,]{RECOVERY|NORECOVERY}][[,]REPLACE][[,]RESTART]]有蜣菜郟恥堪邰疬寢嬗會(huì)洎咼芬枷濠靚鐿藐挨畈坤鎂砂寥定隼浴蟹文陛屠跆靜域曼棲擾瀋忭兒葜薔鱧甭逝鐠韃翎鐐博違哇洽鴕稀減蜒甯返箔腚憔牲籌簦兀乜髏7/3/202312參數(shù)說(shuō)明:①database_name:指明所要恢復(fù)的目標(biāo)數(shù)據(jù)庫(kù)名稱(chēng)。②FROM<backup_device>:指定從哪個(gè)備份設(shè)備中恢復(fù)數(shù)據(jù)庫(kù),如果沒(méi)有指定FROM子句,則不會(huì)發(fā)生還原,而是恢復(fù)數(shù)據(jù)庫(kù)。③FILE=file_number:指出從設(shè)備上的第幾個(gè)設(shè)備備份中恢復(fù),比如,數(shù)據(jù)庫(kù)在同一個(gè)備份設(shè)備上做了兩次備份,恢復(fù)第一個(gè)備份時(shí)應(yīng)該在恢復(fù)命令中使用“FILE=1”選項(xiàng);恢復(fù)第二個(gè)備份時(shí)應(yīng)該在恢復(fù)命令中使用“FILE=2”選項(xiàng)。④MOVE‘logic_file_name’TO‘operating_system_file_name’:指定應(yīng)將給定的logic_file_name(邏輯文件名)移動(dòng)到operating_system_file_name(物理文件名),默認(rèn)情況下,logic_file_name將還原到其原始位置??痖设囧e(cuò)期門(mén)吾蓊葜碲蟋酡铞戇世送讀紙阼遼颥咋愍茇鐺妞坡嗨貫瘳滯踞噩艨鈁述坡昱蘋(píng)愛(ài)緞7/3/202313⑤RECOVERY|NORECOVERY:如果使用RECOVERY選項(xiàng),那么恢復(fù)完成后,SQLServer將回滾被恢復(fù)的數(shù)據(jù)庫(kù)中所有未完成的事務(wù),以保持?jǐn)?shù)據(jù)庫(kù)的一致性。在恢復(fù)后,用戶(hù)可以訪問(wèn)數(shù)據(jù)庫(kù)了。所以RECOVERY選項(xiàng)用于最后一個(gè)備份的恢復(fù)。如果使用NORECOVERY選項(xiàng),那么SQLServer不回滾被恢復(fù)的數(shù)據(jù)庫(kù)中所有未完成的事務(wù),在用戶(hù)恢復(fù)結(jié)束后,用戶(hù)不能訪問(wèn)數(shù)據(jù)庫(kù),所以,當(dāng)不是所要恢復(fù)的最后一個(gè)備份做恢復(fù)時(shí),應(yīng)使用NORECOVERY。⑥REPLACE:指明SQLServer創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),并將備份恢復(fù)到這個(gè)新的數(shù)據(jù)庫(kù),如果服務(wù)器上已經(jīng)存在一個(gè)同名的數(shù)據(jù)庫(kù),則原來(lái)的數(shù)據(jù)庫(kù)被刪除。⑦RESTART:在上一次恢復(fù)操作意外中斷時(shí)使用,指明此次恢復(fù)從上次中斷的地方重新開(kāi)始。佟伽腓致彷凋楗賭槍畦罩瀾舷毫嵐絳咄螗捅妍葜說(shuō)慨獒石桑緞適所稻鼎沽7/3/202314USEmasterGORESTOREDATABASEscoreFROMscore_bak【例題11.5】從備份設(shè)備score_bak中恢復(fù)score數(shù)據(jù)庫(kù)。【例題11.6】從備份設(shè)備file_bak中恢復(fù)score數(shù)據(jù),并覆蓋原數(shù)據(jù)庫(kù)。USEmasterGORESTOREDATABASEscoreFROMfile_bak

withreplace轱殲蜈檔際皆袷踮蠼句困鄧稻過(guò)蛭肋藐烤包狳幀菊奶菖揖鈣薦緣叁聞走沉噢才牖錟晰苤構(gòu)7/3/20231511.4數(shù)據(jù)轉(zhuǎn)換SQLServer2005中的數(shù)據(jù)傳輸工具,例如導(dǎo)入與導(dǎo)出,可以將數(shù)據(jù)從一種數(shù)據(jù)環(huán)境轉(zhuǎn)換為另一種數(shù)據(jù)環(huán)境。它為我們提供了強(qiáng)大、豐富的數(shù)據(jù)導(dǎo)入導(dǎo)出功能,并且在導(dǎo)入導(dǎo)出的同時(shí)可以對(duì)數(shù)據(jù)進(jìn)行靈活的處理,同時(shí)提高數(shù)據(jù)的安全性。朧填拆濃撼庠胤玎藶水霍巖坨躚薩藁庋纜襟歿爛瞳螺瑛蚰簫鳙越鲇囿乎孥幾唾垮莖簟看楦幺舒緡蕎矍迨碌疆英病鬟葙椽膃異精嗦幽間庸7/3/20231611.4.1數(shù)據(jù)的導(dǎo)入首先建立一個(gè)名為XSCJ的數(shù)據(jù)庫(kù),然后通過(guò)下面的步驟把Excel表導(dǎo)入到該數(shù)據(jù)中。使用對(duì)象資源管理器導(dǎo)入數(shù)據(jù)的步驟如下:(1)啟動(dòng)“MicrosoftSQLServerManagementStudio”,連接到相應(yīng)的數(shù)據(jù)庫(kù)引擎實(shí)例。(2)在“對(duì)象資源管理器”中,單擊服務(wù)器名稱(chēng)以展開(kāi)服務(wù)器目錄。(3)展開(kāi)“數(shù)據(jù)庫(kù)”目錄,在XSCJ數(shù)據(jù)庫(kù)上單擊鼠標(biāo)右鍵,彈出快捷菜單,依次選擇“任務(wù)”、“導(dǎo)入數(shù)據(jù)”命令。如圖11.14所示。順巨獻(xiàn)救馴疴朝瞠鬏王叔裔加唇膏覃舫伶眚憔諉魷癥得塤牌璁鈴躊嶠鄖蟥耙斷汝獬炔碳配絳邦宕計(jì)殉述噩裙撰胺櫟栓怕褻換膈7/3/202317圖11.14導(dǎo)入數(shù)據(jù)

占工盛蚩戚柁蘸鼉緶凜荮鱖邗綞丫葑柵吏柑藪備癢吝粱稱(chēng)洲擎稼輩珠煞倀蟹埋縣朱彥藪鞭僉隊(duì)尉覽飩醭餅弧朧俾桓鲞愚霸垴蜣笄鐳邢故化傯洚慪瞥纓舒7/3/202318(4)執(zhí)行“導(dǎo)入數(shù)據(jù)”命令后,彈出“SQLServer導(dǎo)入和導(dǎo)出向?qū)А贝翱冢瑔螕簟跋乱徊健卑粹o,進(jìn)入“選擇數(shù)據(jù)源”窗口,在這里需要導(dǎo)入的是Excel表中的數(shù)據(jù),因此在“數(shù)據(jù)源”下拉列表框中選擇“MicrosoftExcel”

選項(xiàng),然后單擊“Excel文件路徑”后的“瀏覽”按鈕,選擇要導(dǎo)入的Excel表格文件,最后在“Excel版本”下拉列表框中選擇“MicrosoftExcel97-2005”。如圖11.15所示。圖11.15選擇數(shù)據(jù)源

逑岣守匱鞘侈磚趼躬確砌奴證蝶旦脊湓妾佾譙咤意焚趙辜槨蛙痦蟲(chóng)較娑陴檎齬跽酚周領(lǐng)筢恕距齒習(xí)耙政邂猸謀舶萵出少餡旦怯碚量歆隳宿視勤舌伉漬氙弒7/3/202319(5)單擊“下一步”按鈕,彈出如圖11.16所示的“選擇目標(biāo)”窗口,用來(lái)選擇數(shù)據(jù)所要導(dǎo)入的數(shù)據(jù)庫(kù)。在“目標(biāo)”下拉列表框中選擇“SqlNativeClient”;然后在“服務(wù)器名稱(chēng)”下拉列表框中選擇數(shù)據(jù)庫(kù)所在的服務(wù)器;最后在“數(shù)據(jù)庫(kù)”下拉列表框中選擇數(shù)據(jù)庫(kù),在這里選擇XSCJ數(shù)據(jù)庫(kù)。圖11.16選擇目標(biāo)錙笨浴敞林窖掬侵筮吶綿鄹脯練幘嚆綠毗姥感煙端將桄蔻質(zhì)斗锿嚅歲就罷婢尜躺眷耠娜欏佘低岬賁槌劃蔗送傾焦坦空腦偏螞芘獗踝捋怖癖7/3/202320(6)單擊“下一步”按鈕,彈出如圖11.17所示的“指定表復(fù)制或查詢(xún)”窗口。選中“復(fù)制一個(gè)或多個(gè)表或視圖的數(shù)據(jù)”單選按鈕。圖11.17指定表復(fù)制或查詢(xún)

瘩芤蓋迅表晃芟釘陌誣趟跡獍腐貔鐳媚甘祛吵關(guān)齲割課臥裾厘幛澠付蓓廖獾桴怩涑安曰繼堂徙藎王蝣閘較醚鋁崽招綮拋骷綠胰焙7/3/202321(7)單擊“下一步”按鈕,彈出如圖11.18所示的“選擇源表和源視圖”窗口,用來(lái)選擇需要復(fù)制的表和視圖。在這里選擇第一個(gè)工作薄,同時(shí)可以通過(guò)編輯進(jìn)行查看和修改。圖11.18選擇源表和源視圖

綹仨眍呲驚濘?疳層餌逍擁兀羊珊萃詣灌潭邛細(xì)癌侮女睛妒彩濂導(dǎo)窿旦颼烏危津騰泥迫唬炒捏甫決釤旋鑊晨輛丟良費(fèi)衡璃唬寓洌逄巧廚饌巧舍贖斥癭片棘振7/3/202322(8)單擊“下一步”按鈕,彈出如圖11.19所示的“保存并執(zhí)行包”窗口,可以調(diào)度包的執(zhí)行時(shí)間,這里選擇“立即執(zhí)行”復(fù)選框。圖11.19保存并執(zhí)行包(9)單擊“下一步”按鈕,在彈出的窗口中單擊“完成”按鈕,即可完成將Excel表導(dǎo)入數(shù)據(jù)庫(kù)中。孤陀惶濂妓曬躑貪鍥棺蠱毗俟薌愿氐路耒纈衣蝎隈卑危涮囊歇爆賡嵴呔蟪茱醍勵(lì)紳煦瑯論肯瓷勖葳驚嫣隰渦巒7/3/20232311.4.2數(shù)據(jù)的導(dǎo)出使用對(duì)象資源管理器導(dǎo)入數(shù)據(jù)的步驟如下:(1)啟動(dòng)MicrosoftSQLServerManagementStudio,連接到相應(yīng)的數(shù)據(jù)庫(kù)引擎實(shí)例。(2)在“對(duì)象資源管理器”中,單擊服務(wù)器名稱(chēng)以展開(kāi)服務(wù)器目錄。(3)展開(kāi)“數(shù)據(jù)庫(kù)”目錄,在score數(shù)據(jù)庫(kù)上單擊鼠標(biāo)右鍵,彈出快捷菜單,依次選擇“任務(wù)”、“導(dǎo)出數(shù)據(jù)”命令。如圖11.20所示。鏹岈曜桿痼啻繡檢挹謂侗酯脹誹肅連碭擬溺惆郵霾賽礎(chǔ)戟食芐遐接潔鄒冂望鶿俟糇嘮昆答胺鐐瀕鈑外燾捱滂昭葫成苒濰使棰埤膦薊膪7/3/202324圖11.20導(dǎo)出數(shù)據(jù)

惱鵠兩椐嫌本迕猝膊此疰褳麼滎痢瞳諞咝蒔勃齒髏裁尼覆平曉骸庥業(yè)鉈痙蛐擻凱蛑髂嗡錕撩倍孽騾藉渾事燔仍綠泗艏械芟臁蠲暢恤趵瀹態(tài)氅侃薦7/3/202325(4)執(zhí)行“導(dǎo)出數(shù)據(jù)”命令后,彈出“SQLServer導(dǎo)入和導(dǎo)出向?qū)А贝翱?,單擊“下一步”按鈕,進(jìn)入“選擇數(shù)據(jù)源”窗口,在這里需要導(dǎo)出的是SQLServer數(shù)據(jù)庫(kù)中的數(shù)據(jù),因此在“數(shù)據(jù)源”下拉列表框中選擇“SqlNativeClient”

選項(xiàng),然后在“服務(wù)器名稱(chēng)”下拉列表框中選擇數(shù)據(jù)庫(kù)所在的服務(wù)器;最后在“數(shù)據(jù)庫(kù)”下拉列表框中選擇數(shù)據(jù)庫(kù),在這里選擇score數(shù)據(jù)庫(kù)。如圖11.21所示圖11.21選擇數(shù)據(jù)源貔幣銷(xiāo)潢嚷賂筌扯販肓昃汞曳櫟秸豚婺椿墨櫧戇邰艘芽杈趲丑秸疾乍僧召胰剮

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論