日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server數(shù)據(jù)庫六種數(shù)據(jù)移動方法

瀏覽:195日期:2023-11-07 12:45:03
本人從事的工作是數(shù)據(jù)庫管理員,要維護(hù)多臺服務(wù)器中的數(shù)據(jù)庫,經(jīng)常把某臺服務(wù)器中的某個數(shù)據(jù)庫移動到另外一臺服務(wù)器,對數(shù)據(jù)的移動有些心得體會,希望和大家共同交流。

1. 通過工具DTS的設(shè)計器進(jìn)行導(dǎo)入或?qū)С鯠TS的設(shè)計器功能強大,支持多任務(wù),也是可視化界面,容易操作,但知道的人一般不多,如果只是進(jìn)行SQL Server數(shù)據(jù)庫中部分表的移動,用這種方法最好,當(dāng)然,也可以進(jìn)行全部表的移動。在SQL Server Enterprise Manager中,展開服務(wù)器左邊的+,選擇數(shù)據(jù)庫,右擊,選擇All tasks/Import Data...(或All tasks/Export Data...),進(jìn)入向?qū)J剑刺崾疽徊揭徊阶呔托辛耍锩娣值煤芗?xì),可以靈活的在不同數(shù)據(jù)源之間復(fù)制數(shù)據(jù),很方便的。

而且可以另存成DTS包,如果以后還有相同的復(fù)制任務(wù),直接運行DTS包就行,省時省力。也可以直接打開DTS設(shè)計器,方法是展開服務(wù)器名稱下面的Data Transformation Services,選Local Packages,在右邊的窗口中右擊,選New Package,就打開了DTS設(shè)計器。值得注意的是:如果源數(shù)據(jù)庫要拷貝的表有外鍵,注意移動的順序,有時要分批移動,否則外鍵主鍵,索引可能丟失,移動的時候選項旁邊的提示說的很明白,或者一次性的復(fù)制到目標(biāo)數(shù)據(jù)庫中,再重新建立外鍵,主鍵,索引。

其實建立數(shù)據(jù)庫時,建立外鍵,主鍵,索引的文件應(yīng)該和建表文件分開,而且用的數(shù)據(jù)文件也分開,并分別放在不同的驅(qū)動器上,有利于數(shù)據(jù)庫的優(yōu)化。

2. 利用Bcp工具

這種工具雖然在SQL Server7的版本中不推薦使用,但許多數(shù)據(jù)庫管理員仍很喜歡用它,尤其是用過SQL Server早期版本的人。Bcp有局限性,首先它的界面不是圖形化的,其次它只是在SQL Server的表(視圖)與文本文件之間進(jìn)行復(fù)制,但它的優(yōu)點是性能好,開銷小,占用內(nèi)存少,速度快。有興趣的朋友可以查參考手冊。

3. 利用備份和恢復(fù)

先對源數(shù)據(jù)庫進(jìn)行完全備份,備份到一個設(shè)備(device)上,然后把備份文件復(fù)制到目的服務(wù)器上(恢復(fù)的速度快),進(jìn)行數(shù)據(jù)庫的恢復(fù)操作,在恢復(fù)的數(shù)據(jù)庫名中填上源數(shù)據(jù)庫的名字(名字必須相同),選擇強制型恢復(fù)(可以覆蓋以前數(shù)據(jù)庫的選項),在選擇從設(shè)備中進(jìn)行恢復(fù),瀏覽時選中備份的文件就行了。這種方法可以完全恢復(fù)數(shù)據(jù)庫,包括外鍵,主鍵,索引。

4. 直接拷貝數(shù)據(jù)文件

把數(shù)據(jù)庫的數(shù)據(jù)文件(*.mdf)和日志文件(*.ldf)都拷貝到目的服務(wù)器,在SQL Server Query Analyzer中用語句進(jìn)行恢復(fù): EXEC sp_attach_db @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ù)就丟失了。

5. 在應(yīng)用程序中定制

可以在應(yīng)用程序(PB、VB)中執(zhí)行自己編寫的程序,也可以在Query Analyzer中執(zhí)行,這種方法比較靈活,其實是利用一個平臺連接到數(shù)據(jù)庫,在平臺中用的主要時SQL語句,這種方法對數(shù)據(jù)庫的影響小,但是如果用到遠(yuǎn)程鏈接服務(wù)器,要求網(wǎng)絡(luò)之間的傳輸性能好,一般有兩種語句: 1> select ... into new_tablename where ... 2> insert (into) old_tablename select ... from ... where ...

區(qū)別是前者把數(shù)據(jù)插入一個新表(先建立表,再插入數(shù)據(jù)),后者是把數(shù)據(jù)插入已經(jīng)存在的一個表中,我個人喜歡后者,因為在編程的結(jié)構(gòu)上,應(yīng)用的范圍上,第二條語句強于前者。

6. SQL Server的復(fù)制功能

SQL Server提供了強大的數(shù)據(jù)復(fù)制功能,也是最不易掌握的,具體應(yīng)用請參考相關(guān)資料,值得注意的是要想成功進(jìn)行數(shù)據(jù)的復(fù)制工作,有些條件是必不可少的:

1>SQL Server Agent必須啟動,MSDTC必須啟動。 2>所有要復(fù)制的表必須有主鍵。 3>如果表中有text或image數(shù)據(jù)類型,必須使用with log選項,不能使用with no_log選項。 另外max text repl size選項控制可以復(fù)制的文本和圖像數(shù)據(jù)的最大規(guī)模,超過這個限制的操作將失敗。 4>在要進(jìn)行復(fù)制的計算機上,應(yīng)該至少是隱含共享,即共享名是C$或D$…。 5>為SQL Server代理使用的Windows NT帳號不能是一個本地的系統(tǒng)帳號,因為本地的系統(tǒng)帳號不允許網(wǎng)絡(luò)存取。 6>如果參與復(fù)制的服務(wù)器在另外的計算機域中,必須在這些域之間建立信任關(guān)系。

:如果源數(shù)據(jù)庫要拷貝的表有外鍵,注意移動的順序,有時要分批移動,否則外鍵主鍵,索引可能丟失,移動的時候選項旁邊的提示說的很明白,或者一次性的復(fù)制到目標(biāo)數(shù)據(jù)庫中,再重新建立外鍵,主鍵,索引。

其實建立數(shù)據(jù)庫時,建立外鍵,主鍵,索引的文件應(yīng)該和建表文件分開,而且用的數(shù)據(jù)文件也分開,并分別放在不同的驅(qū)動器上,有利于數(shù)據(jù)庫的優(yōu)化。

2. 利用Bcp工具

這種工具雖然在SQL Server7的版本中不推薦使用,但許多數(shù)據(jù)庫管理員仍很喜歡用它,尤其是用過SQL Server早期版本的人。Bcp有局限性,首先它的界面不是圖形化的,其次它只是在SQL Server的表(視圖)與文本文件之間進(jìn)行復(fù)制,但它的優(yōu)點是性能好,開銷小,占用內(nèi)存少,速度快。有興趣的朋友可以查參考手冊。

3. 利用備份和恢復(fù)

先對源數(shù)據(jù)庫進(jìn)行完全備份,備份到一個設(shè)備(device)上,然后把備份文件復(fù)制到目的服務(wù)器上(恢復(fù)的速度快),進(jìn)行數(shù)據(jù)庫的恢復(fù)操作,在恢復(fù)的數(shù)據(jù)庫名中填上源數(shù)據(jù)庫的名字(名字必須相同),選擇強制型恢復(fù)(可以覆蓋以前數(shù)據(jù)庫的選項),在選擇從設(shè)備中進(jìn)行恢復(fù),瀏覽時選中備份的文件就行了。這種方法可以完全恢復(fù)數(shù)據(jù)庫,包括外鍵,主鍵,索引。

4. 直接拷貝數(shù)據(jù)文件

把數(shù)據(jù)庫的數(shù)據(jù)文件(*.mdf)和日志文件(*.ldf)都拷貝到目的服務(wù)器,在SQL Server Query Analyzer中用語句進(jìn)行恢復(fù): EXEC sp_attach_db @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ù)就丟失了。

5. 在應(yīng)用程序中定制

可以在應(yīng)用程序(PB、VB)中執(zhí)行自己編寫的程序,也可以在Query Analyzer中執(zhí)行,這種方法比較靈活,其實是利用一個平臺連接到數(shù)據(jù)庫,在平臺中用的主要時SQL語句,這種方法對數(shù)據(jù)庫的影響小,但是如果用到遠(yuǎn)程鏈接服務(wù)器,要求網(wǎng)絡(luò)之間的傳輸性能好,一般有兩種語句: 1> select ... into new_tablename where ... 2> insert (into) old_tablename select ... from ... where ...

區(qū)別是前者把數(shù)據(jù)插入一個新表(先建立表,再插入數(shù)據(jù)),后者是把數(shù)據(jù)插入已經(jīng)存在的一.

標(biāo)簽: Sql Server 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品免费看| 日欧美一区二区| 嫩呦国产一区二区三区av| 奇米狠狠一区二区三区| 亚洲精品一级| 日韩中文av| 91精品啪在线观看国产爱臀| 欧美日本久久| 卡一精品卡二卡三网站乱码| 国产精品久久久一区二区| 欧美三级第一页| 国产欧美日韩在线一区二区| 高清一区二区三区av| 国产一区二区三区四区大秀| 波多视频一区| 99国产一区| 日韩精彩视频在线观看| 免费久久99精品国产| 欧美片第1页综合| 欧美日韩国产观看视频| 久久一区二区三区喷水| 丝袜诱惑制服诱惑色一区在线观看 | 久久99青青| 久久九九电影| 一本一道久久a久久| 欧美日韩精品一区二区三区在线观看| 四虎在线精品| 久久电影tv| 日本一区免费网站| 麻豆久久一区二区| 好看不卡的中文字幕| 国产午夜精品一区在线观看| 欧美日韩水蜜桃| 欧美另类中文字幕 | 蜜桃免费网站一区二区三区| 国产精品国码视频| 欧美影院三区| 国产精品亚洲片在线播放| 国产suv精品一区| 亚洲免费一区三区| 国内亚洲精品| 丁香婷婷久久| 国产三级一区| 在线一区免费观看| 精品国产精品久久一区免费式| 夜久久久久久| 欧美羞羞视频| 精品日本视频| 久久精品99国产国产精| 亚洲欧美日韩在线观看a三区| 国产999精品在线观看| 欧美精品三级在线| 日韩欧美中文字幕在线视频| 98精品久久久久久久| 久久国产精品美女| 青青草精品视频| 日韩国产精品久久久久久亚洲| 亚洲欧美日韩国产一区| 神马午夜久久| 美女毛片一区二区三区四区| 波多野结衣久久精品| 97精品国产一区二区三区| 久久精品国产在热久久| 久久不见久久见免费视频7| 97久久中文字幕| 久久激情五月婷婷| 国产精品丝袜在线播放| 免费在线日韩av| 久久激情av| 成人午夜毛片| 啪啪国产精品| 日韩午夜在线| 日韩福利视频一区| 久久久久九九精品影院| 精品日韩一区| 婷婷成人综合| 中文一区一区三区免费在线观 | 99久久夜色精品国产亚洲1000部| 婷婷综合六月| 91精品一区二区三区综合| 日韩网站在线| 日本少妇一区二区| 国产一区二区三区国产精品| 亚洲天堂久久| 日韩av网站在线免费观看| 黄色网一区二区| 国产综合精品一区| 日本久久一区| 精品日韩视频| 日韩欧美中文字幕电影| 91亚洲国产| 日韩中文字幕亚洲一区二区va在线| 日韩欧美中文字幕在线视频| 国产精品99视频| 国内精品福利| 国产精品1luya在线播放| 日韩伦理一区| 国产欧美一区二区三区米奇| 亚洲先锋成人| 欧美日韩一区二区国产| 天堂日韩电影| 久久中文精品| 综合视频一区| 99成人在线视频| 国产欧美自拍| 免费欧美在线视频| 欧美成a人免费观看久久| 91精品啪在线观看国产爱臀| 亚洲一级影院| 美女久久99| 日韩高清电影一区| 亚洲制服少妇| 午夜精品网站| 青青久久av| 日韩中文影院| sm捆绑调教国产免费网站在线观看| 一级成人国产| 日韩中文欧美在线| 美女网站一区| 亚洲成人国产| 成人一区不卡| 久久久久九九精品影院| 国产精品调教| 国产香蕉精品| 日本不卡在线视频| 亚洲精品大全| 欧美在线精品一区| 日韩精品免费视频一区二区三区| 亚洲三级毛片| 视频一区中文字幕精品| 亚洲精品国产精品粉嫩| 蜜臀久久99精品久久久画质超高清 | 特黄毛片在线观看| 日韩成人高清| 国内精品99| 亚洲性视频h| 日韩视频精品在线观看| 蜜桃久久久久久| 日韩精品一区二区三区中文字幕| 亚洲精品乱码久久久久久蜜桃麻豆| 综合一区二区三区| 青青伊人久久| 国产精品xx| 欧美精品一区二区久久| 免费精品视频最新在线| 日本在线不卡视频| 美日韩一区二区三区| 蜜臀国产一区| 三级亚洲高清视频| 国产精品magnet| av最新在线| 夜夜精品视频| 国产亚洲一区| 久久九九99| 日韩美女国产精品| 国产成人精选| 丝袜美腿一区二区三区| 国产高清亚洲| aⅴ色国产欧美| 日本一区二区免费高清| 国产精品美女久久久浪潮软件| 国产精品久久久亚洲一区| 蜜臀久久99精品久久一区二区| 日韩精品一区二区三区中文在线| 理论片午夜视频在线观看| 红桃视频欧美| 精品一区二区三区免费看 | 日本不良网站在线观看| 亚洲不卡视频| 欧美成人亚洲| 麻豆国产精品| 亚洲精品日本| 狠狠爱www人成狠狠爱综合网| 国产激情欧美| 日韩国产91| 日韩视频一区二区三区在线播放免费观看| 国产伦一区二区三区| 99日韩精品| 久久久精品久久久久久96| 国产美女精品视频免费播放软件| av不卡免费看| 婷婷成人综合| 精品欧美一区二区三区在线观看| 麻豆传媒一区二区三区| 日韩一区精品| 视频在线观看一区| 久久婷婷激情| 日韩精品91| 亚洲一级少妇| 日韩大片在线播放| 日韩欧美自拍| 国产一区二区三区探花| 国产调教精品| 欧美日韩一区二区三区不卡视频 | 国产精品一区二区美女视频免费看| 亚洲少妇诱惑| 视频一区国产视频| 蜜桃一区二区三区在线| 国产亚洲激情| 亚洲一区欧美激情|