2021年實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第1頁
2021年實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第2頁
2021年實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第3頁
2021年實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第4頁
2021年實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入 實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入 實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入 文章在介紹SQL Server 2000下的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入導(dǎo)出方法的基礎(chǔ)上,著重討論了如何實現(xiàn)基于網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入。 SQL Server 2000;數(shù)據(jù)導(dǎo)入;DTS 1SQL Server 2000常用的數(shù)據(jù)導(dǎo)入導(dǎo)出方法 1.1通過DTS的設(shè)計器進(jìn)行導(dǎo)入或?qū)С?DTS的設(shè)計器功能強(qiáng)大,支持多任務(wù),也是可視化界面,易于操作,但熟悉的人一般不多,如果只是進(jìn)行SQL Server數(shù)據(jù)庫中部分表的 _,用這種方法最好,當(dāng)然,也可以進(jìn)行全部表的 _。在SQL Server Enterprise Manager

2、中,展開服務(wù)器左邊的,選擇數(shù)據(jù)庫,右擊,選擇All tasks/Import Data.(或All tasks/Export Data.),進(jìn)入向?qū)J?,然后按照提示一步一步進(jìn)行就可以了,里面分得非常詳細(xì),可以靈活的在不同數(shù)據(jù)源之間 _數(shù)據(jù),非常的方便,而且還可以另存成DTS包,如果以后還有相同的 _任務(wù),直接運(yùn)行DTS包就行,省時省力。也可以直接打開DTS設(shè)計器,方法是展開服務(wù)器名稱下面的Data Transfor _tion Servi _s,選Local Packages,在右邊的窗口中右擊,選New Package,就打開了DTS設(shè)計器。值得注意的是:如果源數(shù)據(jù)庫要拷貝的表有外鍵,注意

3、 _的順序,有時要分批 _,否則外鍵主鍵,索引可能丟失, _的時候選項旁邊的提示說的很明白,或者一次性的 _到目標(biāo)數(shù)據(jù)庫中,再重新建立外鍵,主鍵,索引。其實在建立數(shù)據(jù)庫時,建立外鍵,主鍵,索引的文件應(yīng)該和建表文件分開,而且用的數(shù)據(jù)文件也分開,并分別放在不同的驅(qū)動器上,有利于數(shù)據(jù)庫的優(yōu)化。 1.2利用Bcp工具 這種工具雖然在SQL Server 2000的版本中不推薦使用,但許多數(shù)據(jù)庫 _仍很喜歡用它,尤其是用過SQL Server早期版本的人。不過Bcp確實有其局限性,首先它的界面不是圖形化的;其次它只是在SQL Server的表(視圖)與文本文件之間進(jìn)行 _。但是另一方面,它也有其優(yōu)點:性

4、能好,開銷小,占用內(nèi)存少,速度快。 1.3利用備份和恢復(fù) 先對源數(shù)據(jù)庫進(jìn)行完全備份,備份到一個設(shè)備(devi _)上,然后把備份文件 _到目的服務(wù)器上(恢復(fù)的速度快),進(jìn)行數(shù)據(jù)庫的恢復(fù)操作,在恢復(fù)的數(shù)據(jù)庫名中填上源數(shù)據(jù)庫的名字(名字必須相同),選擇強(qiáng)制型恢復(fù)(可以覆蓋以前數(shù)據(jù)庫的選項),在選擇從設(shè)備中進(jìn)行恢復(fù),瀏覽時選中備份的文件就行了。這種方法可以完全恢復(fù)數(shù)據(jù)庫,包括外鍵,主鍵,索引。 1.4直接拷貝數(shù)據(jù)文件 把數(shù)據(jù)庫的數(shù)據(jù)文件(*.mdf)和日志文件(*.ldf)都拷貝到目的服務(wù)器,在SQL Server Query Analyzer中用語句進(jìn)行恢復(fù): EXEC sp_attach_db

5、dbname = test, filename1 = d:mssql7datatest_data.mdf, filename2 = d:mssql7datatest_log.ldf 這樣就把test數(shù)據(jù)庫附加到SQL Server中,可以照常使用,如果不想用原來的日志文件,可以用如下的命令: EXEC sp_detach_db dbname = test EXEC sp_attach_single_file_db dbname = test, physname = d:mssql7datatest_data.mdf 這個語句的作用是僅僅加載數(shù)據(jù)文件,日志文件可以由SQL Server數(shù)據(jù)庫自動添加,但是原來的日志文件中記錄的數(shù)據(jù)就丟失了。 1.5在應(yīng)用程序中定制 可以在應(yīng)用程序(PB、VB)中執(zhí)行自己編寫的程序,也可以在Query Analyzer中執(zhí)行,這種方法比較靈活,其實是利用一個平臺連接到數(shù)據(jù)庫,在平臺中用的主要是SQL語句,這種方法對數(shù)據(jù)庫的影響小,但是如果用到遠(yuǎn)程鏈接服務(wù)器,要求網(wǎng)絡(luò)之間的傳輸性能好,一般有兩種語句: 1.5.1select . into new_tablename where . 1.5.2insert (into) old_tablename select .

溫馨提示

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

評論

0/150

提交評論