新聞中心
此文章主要向大家愛介紹的是實(shí)現(xiàn)SQL Server 數(shù)據(jù)轉(zhuǎn)移的幾種操作方案,實(shí)現(xiàn)SQL Server 數(shù)據(jù)轉(zhuǎn)移方法比較多,一共有有六種吧,我這有一個(gè)我以前寫的文檔,只寫了四種,你做一下參考吧。

你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站制作設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、高端網(wǎng)站設(shè)計(jì)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺設(shè)計(jì)專才。
在按照《企業(yè)版安裝》進(jìn)行完SQL Server數(shù)據(jù)庫服務(wù)期端的安裝之后,就可以在SQL Server數(shù)據(jù)庫之間進(jìn)行SQL Server數(shù)據(jù)之間的轉(zhuǎn)移了。實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)移的方法很多,在這里,簡要列舉以下幾種,以供大家參考:
方法一:
將\Microsoft SQL Server\MSSQL\DATA文件夾中的syntt_data.mdf和syntt_log.ldf文件復(fù)制到安裝有數(shù)據(jù)庫服務(wù)器的機(jī)器的文件夾中(可以是本機(jī)的\Microsoft SQL Server\MSSQL\DATA\文件夾),然后進(jìn)入企業(yè)管理器。右鍵點(diǎn)擊“數(shù)據(jù)庫”,在浮動(dòng)菜單中選擇“所有任務(wù)”中的“附加數(shù)據(jù)庫”。
在隨后的提示頁面中選擇剛才復(fù)制過來的.MDF文件,如果想指定數(shù)據(jù)庫的所有者,在“指定數(shù)據(jù)庫所有者”選擇框中選擇你認(rèn)為合適的用戶。如果想修改數(shù)據(jù)庫的名字,可在“附加為”框中輸入新的數(shù)據(jù)庫名字(對(duì)本數(shù)據(jù)庫,不建議這么做,因?yàn)檫@樣的話,整個(gè)程序中所有涉及數(shù)據(jù)庫連接的代碼都要隨之修改,那將是不必要的勞動(dòng))。
在進(jìn)行完上述的工作之后,直接點(diǎn)擊“確定”就可進(jìn)行數(shù)據(jù)的SQL Server 數(shù)據(jù)轉(zhuǎn)移轉(zhuǎn)移。
方法二:
(方法一)是針對(duì)數(shù)據(jù)庫中沒有本數(shù)據(jù)庫的服務(wù)器,如果數(shù)據(jù)庫中已經(jīng)建有與該數(shù)據(jù)庫名稱相同的數(shù)據(jù)庫,則直接按照備份數(shù)據(jù)庫的恢復(fù)操作就可完成數(shù)據(jù)的SQL Server 數(shù)據(jù)轉(zhuǎn)移轉(zhuǎn)移。
方法如下所述:
這種方法首先要在本機(jī)上建立一個(gè)備份文件,具體操作介紹如下:
1、 在企業(yè)管理器中打開服務(wù)器組以及指定的服務(wù)器。然后右鍵點(diǎn)擊需要備份的數(shù)據(jù)庫在這里是syntt,在浮動(dòng)菜單中選擇“所有任務(wù)”菜單下的“備份數(shù)據(jù)庫”,打開數(shù)據(jù)備份對(duì)話框。
2、 選擇“常規(guī)”選項(xiàng)卡,在名稱對(duì)話框中輸入本分集合名稱,在“描述”文本框中輸入備份集描述文本信息。在“備份”組下選擇備份操作類型,共有以下幾種:
數(shù)據(jù)庫—完全:完整備份數(shù)據(jù)庫。
數(shù)據(jù)庫—差異:增量備份數(shù)據(jù)庫。
事務(wù)日志:事務(wù)日志備份。
文件和文件組:數(shù)據(jù)庫文件和文件組備份。
在“目的”組中指定備份設(shè)備或者備份文件名稱,選擇“添加”按鈕添加備份設(shè)備或者文件;“刪除”按鈕用來刪除備份設(shè)備和備份文件;選擇“內(nèi)容”按鈕,則可查看已經(jīng)存儲(chǔ)在備份設(shè)備或文件中的備份信息。
在“重寫”組中有兩種選項(xiàng):
追加到媒體:選擇該選項(xiàng),表示需要保存?zhèn)浞菰O(shè)備或文件中以前的備份數(shù)據(jù)。
重寫現(xiàn)有媒體:要求本次被分?jǐn)?shù)據(jù)覆蓋以前的備份數(shù)據(jù),從而節(jié)省存儲(chǔ)空間。
在“調(diào)度”組中,安排數(shù)據(jù)備份的時(shí)間。用來指定數(shù)據(jù)庫備份在將來的某個(gè)時(shí)間執(zhí)行
3、 “選項(xiàng)”選項(xiàng)卡,設(shè)置數(shù)據(jù)庫備份操作選項(xiàng)。其中的內(nèi)容主要有以下幾項(xiàng):
完成后驗(yàn)證備份:要求在備份結(jié)束時(shí)對(duì)備份數(shù)據(jù)進(jìn)行校驗(yàn)。
備份后彈出磁帶:只對(duì)磁帶備份設(shè)備有效,他要求在備份結(jié)束時(shí)自動(dòng)卸帶。
刪除事務(wù)日志中不活動(dòng)的條目:要求在事務(wù)日志備份結(jié)束時(shí)刪除事務(wù)日志中的已經(jīng)完成的事務(wù)日志條目。
檢查媒體集名稱和備份集到期時(shí)間:要求在備份前檢查介質(zhì)集名稱和原備份集中備份SQL Server 數(shù)據(jù)轉(zhuǎn)移的有效期,以防止意外重寫破壞原來的備份數(shù)據(jù)。
備份集到期時(shí)間:設(shè)置備份集的有效期。
初始化并標(biāo)識(shí)媒體:只對(duì)磁帶設(shè)備有效。選擇該選項(xiàng)后,SQL Server在備份時(shí)將Microsoft定義的磁帶格式信息寫入介質(zhì)的開始部分。此時(shí),可以在“媒體集名稱”和“媒體集描述”文本框中定義介質(zhì)集名稱和介質(zhì)描述信息。
4、 在進(jìn)行完上述的操作之后,剩下的任務(wù)就是點(diǎn)擊“確定”,使系統(tǒng)開始進(jìn)行數(shù)據(jù)庫的備份操作。
到目前為止,我們已經(jīng)有了一個(gè)數(shù)據(jù)庫的備份文件,剩下的任務(wù)就是怎么將這個(gè)文件還原至另外的數(shù)據(jù)庫服務(wù)器中了。
1、因?yàn)槭褂闷髽I(yè)管理器進(jìn)行數(shù)據(jù)庫的恢復(fù)只能是在本機(jī)進(jìn)行,所以在進(jìn)行數(shù)據(jù)還原之前,必須將剛才所作的備份文件復(fù)制到本機(jī),然后在本機(jī)選擇“syntt”數(shù)據(jù)庫,右鍵點(diǎn)擊它,在顯示出來的浮動(dòng)菜單中選擇“所有任務(wù)”下的“還原數(shù)據(jù)庫”。
2、在還原數(shù)據(jù)庫對(duì)話框中,在“常規(guī)”選項(xiàng)卡中的選擇“從設(shè)備”的數(shù)據(jù)恢復(fù)方法,通過“選擇設(shè)備”按鈕選擇剛才復(fù)制過來的文件。
“常規(guī)”選項(xiàng)卡與“選項(xiàng)”選項(xiàng)卡中的具體內(nèi)容如下所示:
“常規(guī)”選項(xiàng)卡:
數(shù)據(jù)庫恢復(fù)方法:包括“數(shù)據(jù)庫”、“文件組或文件”、“從設(shè)備”三種恢復(fù)方式。
“數(shù)據(jù)庫”方式:選擇該項(xiàng)時(shí),從“顯示數(shù)據(jù)庫備份”列表中選擇需要顯示的指定數(shù)據(jù)庫備份集合,從“要還原的***個(gè)備份”列表框中選擇首先使用哪一個(gè)備份集恢復(fù)數(shù)據(jù)庫;“文件組或文件”:選擇它時(shí),數(shù)據(jù)庫恢復(fù)部件列出指定數(shù)據(jù)庫備份集合中備份的數(shù)據(jù)庫文件或文件組,管理員可從這些備份文件中選擇恢復(fù)那個(gè)數(shù)據(jù)庫文件或文件組;“從設(shè)備”:選擇它時(shí),管理員選擇恢復(fù)數(shù)據(jù)庫或其日志所使用的備份設(shè)備,之后再從該備份設(shè)備中選擇使用哪一次備份中的數(shù)據(jù)恢復(fù)數(shù)據(jù)庫或其日志。
3、點(diǎn)擊“確定”,完成恢復(fù)操作。
方法三:
本方法是基于DTS而形成的,它具有操作簡單、方便的優(yōu)點(diǎn)。具體步驟如下:
1、在控制臺(tái)右鍵選擇“數(shù)據(jù)庫”浮動(dòng)菜單中的“所有任務(wù)”下的“導(dǎo)入數(shù)據(jù)”(針對(duì)導(dǎo)入方而言)。如下圖所示,在DTS導(dǎo)入\導(dǎo)出向?qū)?duì)話框中直接選擇“下一步”即可。
2、選擇要轉(zhuǎn)入的數(shù)據(jù)源,以及數(shù)據(jù)庫所在的服務(wù)器和登錄該服務(wù)器的“用戶名”和“密碼”。數(shù)據(jù)源建議使用“用于SQL Server的Microsoft OLE DB提供程序”。然后點(diǎn)擊確定進(jìn)入“下一步”。
3、選擇目的數(shù)據(jù)庫以及目的數(shù)據(jù)庫所在的服務(wù)器和登錄這個(gè)服務(wù)所使用的用戶名和密碼,值得注意的是,如果你想為導(dǎo)入的數(shù)據(jù)庫新建一個(gè)數(shù)據(jù)庫,則要在數(shù)據(jù)庫文本框中選擇“新建”,在彈出的“創(chuàng)建數(shù)據(jù)庫”對(duì)話框中指定數(shù)據(jù)庫的名稱和數(shù)據(jù)文件以及日志文件大?。▽?duì)于本數(shù)據(jù)庫而言,建議適用于源數(shù)據(jù)庫名稱相同的名字),假如數(shù)據(jù)庫中已有該數(shù)據(jù)庫,你只是相對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行更新,那么你只需要選擇該數(shù)據(jù)庫即可。
4、在“指定表復(fù)制或查詢”對(duì)話框。三個(gè)選項(xiàng)可以任意挑選一個(gè)。在這里我選擇的是***項(xiàng)
從源數(shù)據(jù)庫復(fù)制表和視圖:
顯示 "選擇源表和視圖 "對(duì)話框,在此對(duì)話框中可以將字段從源中的選定表和視圖復(fù)制到指定的目的。將不篩選或排列記錄。
用一條查詢指定要傳輸?shù)臄?shù)據(jù):
顯示 "鍵入 SQL 語句 "對(duì)話框,在其中可生成用于檢索選定行的 SQL 語句。只有符合選擇條件的行才可用于復(fù)制。
在SQL Server數(shù)據(jù)庫之間復(fù)制對(duì)象和SQL Server 數(shù)據(jù)轉(zhuǎn)移:
顯示 "選擇要傳輸?shù)膶?duì)象 "對(duì)話框,如果數(shù)據(jù)的源和目的都是 Microsoft® SQL Server™ 數(shù)據(jù)庫,則在此對(duì)話框中可以指定要復(fù)制的對(duì)象和數(shù)據(jù)??蓚鬏?shù)膶?duì)象包括表、視圖、存儲(chǔ)過程、默認(rèn)值、規(guī)則、約束、用戶定義的數(shù)據(jù)類型、登錄、用戶、角色和索引。對(duì)象只能在多個(gè) SQL Server 7.0 版實(shí)例間傳輸,從 SQL Server 7.0 實(shí)例傳輸?shù)?SQL Server 2000 實(shí)例,和在多個(gè) SQL Server 2000 實(shí)例間傳輸。
5、點(diǎn)擊“全選”。然后進(jìn)入“下一步”。
6、直接應(yīng)用默認(rèn)的設(shè)置進(jìn)入下一步即可,當(dāng)然,如果想要定期進(jìn)行SQL Server 數(shù)據(jù)轉(zhuǎn)移的復(fù)制,可以選中“調(diào)度DTS包以便以后執(zhí)行”。
7、做完上述的工作之后,就會(huì)彈出如下的對(duì)話框,它將顯示你的摘要,包含有你選擇的所有信息。確認(rèn)后選擇“完成”或者選擇“上一步”進(jìn)行修改。
8、***,將會(huì)出現(xiàn)如下的畫面,提示你正在進(jìn)行數(shù)據(jù)復(fù)制,***,會(huì)提示你數(shù)據(jù)復(fù)制完成。
分享文章:實(shí)現(xiàn)SQLServer數(shù)據(jù)轉(zhuǎn)移的方案有哪些?
鏈接地址:http://www.dlmjj.cn/article/dpcpcce.html


咨詢
建站咨詢
