實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入

實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入

ID:25906074

大?。?4.50 KB

頁數(shù):6頁

時間:2018-11-23

實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第1頁
實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第2頁
實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第3頁
實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第4頁
實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第5頁
資源描述:

《實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入[摘要]文章在介紹SQLServer2000下的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入導(dǎo)出方法的基礎(chǔ)上,著重討論了如何實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入。[關(guān)鍵詞]SQLServer2000;數(shù)據(jù)導(dǎo)入;DTS1SQLServer2000常用的數(shù)據(jù)導(dǎo)入導(dǎo)出方法1.1通過DTS的設(shè)計(jì)器進(jìn)行導(dǎo)入或?qū)С鯠TS的設(shè)計(jì)器功能強(qiáng)大,支持多任務(wù),也是可視化界面,易于操作,但熟悉的人一般不多,如果只是進(jìn)行SQLServer數(shù)據(jù)庫中部分表的移動,用這種方法最好,當(dāng)然,也可以進(jìn)行全部表的移動。在SQLServerEnterpriseManager中,展開服務(wù)器左邊的+,選擇數(shù)據(jù)庫,右擊,選擇Allt

2、asks/ImportData...(或Alltasks/ExportData...),進(jìn)入向?qū)J剑缓蟀凑仗崾疽徊揭徊竭M(jìn)行就可以了,里面分得非常詳細(xì),可以靈活的在不同數(shù)據(jù)源之間復(fù)制數(shù)據(jù),非常的方便,而且還可以另存成DTS包,如果以后還有相同的復(fù)制任務(wù),直接運(yùn)行DTS包就行,省時省力。也可以直接打開DTS設(shè)計(jì)器,方法是展開服務(wù)器名稱下面的DataTransformationServices,選LocalPackages,在右邊的窗口中右擊,選Nedf)和日志文件(*.ldf)都拷貝到目的服務(wù)器,在SQLServerQueryAnalyzer中用語句進(jìn)行恢復(fù):EXECsp_a

3、ttach_dbdbname=’test’,filename1=’d:mssql7datatest_data.mdf’,filename2=’d:mssql7datatest_log.ldf’這樣就把test數(shù)據(jù)庫附加到SQLServer中,可以照常使用,如果不想用原來的日志文件,可以用如下的命令:EXECsp_detach_dbdbname=’test’EXECsp_attach_single_file_dbdbname=’test’,physname=’d:mssql7datatest_data.mdf’這個語句的作用是僅僅加載數(shù)據(jù)文件,日志文件可以由S

4、QLServer數(shù)據(jù)庫自動添加,但是原來的日志文件中記錄的數(shù)據(jù)就丟失了。1.5在應(yīng)用程序中定制可以在應(yīng)用程序(PB、VB)中執(zhí)行自己編寫的程序,也可以在QueryAnalyzer中執(zhí)行,這種方法比較靈活,其實(shí)是利用一個平臺連接到數(shù)據(jù)庫,在平臺中用的主要是SQL語句,這種方法對數(shù)據(jù)庫的影響小,但是如果用到遠(yuǎn)程鏈接服務(wù)器,要求網(wǎng)絡(luò)之間的傳輸性能好,一般有兩種語句:1.5.1select...intoneeeselect...from...age數(shù)據(jù)類型,必須使用axtextreplsize選項(xiàng)控制可以復(fù)制的文本和圖像數(shù)據(jù)的最大規(guī)模,超過這個限制的操作將失敗。1.6.4在要進(jìn)行復(fù)制

5、的計(jì)算機(jī)上,應(yīng)該至少是隱含共享,即共享名是C$或D$…。1.6.5為SQLServer代理使用的WindowsNT賬號不能是一個本地的系統(tǒng)賬號,因?yàn)楸镜氐南到y(tǒng)賬號不允許網(wǎng)絡(luò)存取。1.6.6如果參與復(fù)制的服務(wù)器在另外的計(jì)算機(jī)域中,必須在這些域之間建立信任關(guān)系。2實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入那么,如何實(shí)現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入呢,下面利用一個比較簡單的網(wǎng)絡(luò)介紹一下。假設(shè)某局域網(wǎng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如下所示:其中服務(wù)器A和工作站B位于局域網(wǎng)內(nèi),工作站C與服務(wù)器D位于Inter內(nèi),局域網(wǎng)與Inter是物理隔離的,工作站C與工作站D在同一個辦公室內(nèi),服務(wù)器A上的數(shù)據(jù)庫管理系統(tǒng)是Oracle

6、,服務(wù)器D上的數(shù)據(jù)庫管理系統(tǒng)是SQLServer2000。由于工作需要,要求把服務(wù)器A的有關(guān)數(shù)據(jù)導(dǎo)入到服務(wù)器D上。2.1通常的工作流程:2.1.1在工作站B上運(yùn)行客戶端軟件,將服務(wù)器A上數(shù)據(jù)導(dǎo)入到本地的dbf文件。2.1.2用移動硬盤把dbf文件從工作站B拷貝到工作站C上。2.1.3在工作站C上,用ftp軟件將dbf文件上傳到服務(wù)器D上。2.1.4在工作站C上,運(yùn)行遠(yuǎn)程桌面軟件登錄到服務(wù)器D上。2.1.5在服務(wù)器D上,執(zhí)行DTS,將dbf文件中的數(shù)據(jù)導(dǎo)入到SQLServer數(shù)據(jù)庫。2.1.6在服務(wù)器D上,運(yùn)行相關(guān)存儲過程,做數(shù)據(jù)的后期處理工作。在許多情況下,因?yàn)楦鞣N不同情況的

7、需要,這個工作流程每天(甚至更短的時間內(nèi))就要執(zhí)行一次,非常繁瑣,而且使用手工操作,很容易出錯。下面提出一種改進(jìn)的方案。2.2改進(jìn)后的工作流程2.2.1在工作站B上運(yùn)行客戶端軟件,將服務(wù)器A上數(shù)據(jù)導(dǎo)入到本地的dbf文件。2.2.2用移動硬盤把dbf文件從工作站B拷貝到工作站C上。2.2.3在工作站C上,打開服務(wù)器D上的相關(guān)網(wǎng)頁,利用網(wǎng)頁將dbf文件的數(shù)據(jù)導(dǎo)入到服務(wù)器D上的SQLServer數(shù)據(jù)庫中。首先,要在網(wǎng)頁里實(shí)現(xiàn)上傳功能,把dbf文件從工作站C上傳到服務(wù)D上,這里就不多介紹了。要通過網(wǎng)頁把dbf文

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。