實驗10 SQL Server 數據備份/恢復

									實驗10  SQL Server 數據備份/恢復

一、實驗目的
1.了解數據庫備份的過程和屬性設置;
2.掌握應用企業管理器備份和恢復數據庫;
3.掌握應用T-SQL備份和恢復數據庫;
4.掌握數據導入/導出的方法。
二、實驗要求
1.創建指定數據庫的備份.
2.恢復數據庫中數據到某一正確狀態。
3.將eshop數據庫中數據導出到Access數據庫eshop.mdb(文件夾為d:\eshop.mdb)。
4.保存并上交實驗結果。
三、實驗步驟
1.對eshop數據庫進行一次完全備份,備份到磁盤文件D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\ehop.bak。
(1)打開SQL Server企業管理器的“管理”文件夾,用右擊此文件夾下的“備份”圖標,從彈出的快捷菜單中選擇“新建備份設備”命令,將彈出“備份設備屬性”對話框。在“名稱”文本框中輸入備份設備的名稱myBackup,然后選擇備份設備類型。選擇“文件名”,表示使用硬盤做備份,點擊“…”按鈕,將打開“備份設置位置”對話框。選擇備份位置為“C:\”,輸入文件名“eshop.bak”,單擊確定回到“備份設備屬性”對話框,再單擊“確定”即可完成新建備份設備。
(2)在企業管理器中展開“數據庫”文件夾,右擊要進行備份的eshop數據庫,將打開快捷菜單。從彈出的快捷菜單中選擇“所有任務”,再選擇“備份數據庫”項,打開如圖4.5所示的“備份”對話框。
(3)在備份對話框的“常規”標簽頁中,選擇要進行備份的類型“數據庫-完全”選項,以進行數據庫的完全備份。
(4)單擊“添加”按鈕,系統會打開的“選擇備份目的”對話框,可以選擇“文件名”單選按鈕,并給出文件名和路徑,或者選擇“備份設備”單選按鈕,從已經建立的備份設備中選擇備份設備。這里我們選擇前面創建好的備份設備myBackup。完成后,單擊“確定”按鈕返回。
(5)最后單擊“確定”按鈕,系統開始備份指定的數據庫。

2.數據庫管理員在某天不小心把members表的姓名m_name字段全改為“張三”。
現在需要把eshop數據庫恢復到正確狀態,請利用步驟1中備份對eshop數據庫進行還原。用三種方式實現。
打開SQL Server查詢分析器,輸入以下SQL代碼將數據表members中的姓名全部修改為“小王”:

USE eshop
UPDATE information
SET s_name = '張三';	

使用SQL Server企業管理器恢復eshop數據庫,步驟如下:
(1)依次展開SQL Server組、SQL Server注冊,然后右擊“數據庫”項,將彈出快捷菜單,從快捷菜單中選擇“所有任務”子菜單,然后單擊“還原數據庫”項,打開還原數據庫對話框。
(2)在“還原數據庫”對話框中,從“還原為數據庫”下拉框中選擇eshop數據庫,從“顯示數據庫備份”下拉框中選擇eshop數據庫的備份,在“還原”列表中,選中需要還原的數據庫備份,其余采用默認項。
(3)單擊“確定”按鈕,完成還原操作。

3.使用T-SQL語句實現數據恢復。
在SQL Server查詢分析器輸入以下SQL代碼,以完成數據恢復:

USE master
RESTORE DATABASE eshop
FROM myBackup;

4.建立空數據庫eshop.mdb。
在Microsoft Access 2000中創建一個空的數據庫,數據庫名稱為“eshop”。
5.使用數據導入/導出功能將eshop數據庫導出到eshop.mdb(d:\eshop.mdb)。
直接右擊數據庫—>所有任務—>導出數據
四、注意事項
1.備份策略的選擇
2.數據恢復的時機
3.先建立好空數據庫,再實現數據導出功能。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/379331.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/379331.shtml
英文地址,請注明出處:http://en.pswp.cn/news/379331.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

指針和數組

數組的概念與指針的概念聯系非常解密。其實數組的標識相當于它的第一個元素的地址,就像一個指針相當于它所指向的第一個元素的地址,因此其實它們是同一個東西 int numbers [20];int * p;下面的賦值為合法的: p numbers; 這里指針p 和numbers…

程序集(初嘗,也是為插件程序準備)

拓展名是EXE或者DLL的.net可執行程序稱為程序集。 .net程序集與一般的EXE,DLL的區別在于,它包含有metadata。 私有程序集 位于應用程序的目錄下。共享程序集 必須有一個特殊的版本號,唯一的名稱,通常安裝在全局程序集緩存&#xf…

Java BigInteger類| 帶示例的shiftLeft()方法

BigInteger類shiftLeft()方法 (BigInteger Class shiftLeft() method) shiftLeft() method is available in java.math package. shiftLeft()方法在java.math包中可用。 shiftLeft() method is used to shift the given number of bits towards the left side in this BigInteg…

匯編語言-011(無符號乘法指令MUL、有符號乘法指令IMUL、對比MUL乘法指令與SHL移位方式、符號位擴展指令,CBW,CWD,CDQ、DIV 無符號除法指令、IDIV 有符號除法指令)

1:無符號乘法指令MUL .386 .model flat,stdcall.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.data val1 WORD 2000h val2 WORD 0100h .code main PROC;8位乘法mov al,5h ;被乘數mov bl,10hmul bl ;AX 0050h ,CF,OF 0;16位乘法mov ax,val1mul val2 ;DX:AX 002000…

編寫一個程序,實現將存放在AX和DX中的32位數據循環右移二進制數的4位。(DX存放高字節內容,AX存放低字節內容)

編寫一個程序,實現將存放在AX和DX中的32位數據循環右移二進制數的4位。(DX存放高字節內容,AX存放低字節內容) P151 例4.9 匯編思路: AX右移四位后,使用BH接收AL的低四位數據,得到BH的八位數據…

[轉 scrum] 大型項目開發使用敏捷是否合適?不該問的問題

原文地址:http://www.scrumcn.com/agiledev/html/?167.html轉載于:https://www.cnblogs.com/cly84920/archive/2010/03/17/4426844.html

匯編語言-012(擴展加法指令ADC、帶借位減法指令SBB、執行加法后進行ASCII調整指令、AAS 、AAM、AAD 、DAA指令將和數轉成壓縮十進制格式)

1:ADC : 擴展加法指令ADC .386 .model flat,stdcall.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.code main PROCmov dl,0mov al,0FFhadd al,0FFh ;ALFEhadc dl,0 ;DL:AL 01FEhmov edx,0mov eax,0FFFFFFFFhadd eax,0FFFFFFFFh ;EAX FFFFFFFEhadc edx,0 …

c#中textbox屬性_C#.Net中的TextBox.Visible屬性與示例

c#中textbox屬性Here we are demonstrating use of Visible property of TextBox Control. 在這里,我們演示了TextBox Control的Visible屬性的使用。 Visible property contains two values 可見屬性包含兩個值 True: Using this - textbox can be visible on par…

VS2010報表

http://technet.microsoft.com/zh-cn/library/dd220516.aspx轉載于:https://www.cnblogs.com/mingyongcheng/archive/2012/09/11/2679722.html

思維的領域特殊性

思維的領域特殊性 1971年,心理學家Danny Kahneman和Amos Tversky做了這樣一個實驗,他們問統計學教授一些不像統計學的統計學問題,其中一個大概如下:假設你生活的城市有兩家醫院,一家大一家小,某一天&#x…

匯編語言-013(DAS 、DAA與DAS、QWORD類型用SBB借位減法、編寫指令將AX符號擴展到EAX,不能使用CWD、用SHR和條件判斷指令將AL循環右移一位、SHLD、壓縮十進制轉換)

1:DAS : SUB或SBB在AL中生成二進制結果,DAS(減法后的十進制調整)轉壓縮十進制格式 .386 .model flat,stdcall.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.code main PROC;計算85-48mov bl,48hmov al,85hsub al,bl ;AL3Dhd…

python程序執行時間_用于在Python中查找程序執行時間的程序

python程序執行時間The execution time of a program is defined as the time spent by the system to execute the task. As we all know any program takes some execution time but we dont know how much. So, dont worry, in this tutorial we will learn it by using the…

公約數和公倍數

描述 小明被一個問題給難住了&#xff0c;現在需要你幫幫忙。問題是&#xff1a;給出兩個正整數&#xff0c;求出它們的最大公約數和最小公倍數。 輸入 第一行輸入一個整數n&#xff08;0< n<10000)&#xff0c;表示有n組測試數據; 隨后的n行輸入兩個整數i,j&#xff08;…

.net 筆記嘗試(二)

.NET筆試題集&#xff08;二&#xff09; 1.using關鍵字有什么用&#xff1f;什么是IDisposable&#xff1f; using可以聲明namespace的引入&#xff0c;還可以實現非托管資源的釋放&#xff0c;實現了IDisposiable的類在using中創建&#xff0c;using結束后會自動調用該對象的…

網上照片之博客照片與網店照片拍攝心得

本文選自《非常攝影手記&#xff1a;2天玩轉單反相機》一書 讓照片在博客上更熱的心得 1.有時美好的不僅是照片&#xff0c;還有拍攝照片的過程。盡量真實全面地記錄自己的攝影過程&#xff0c;展示最感人的自我。 2.不要急功近利&#xff0c;不想成“名博”的博主不是好博主&a…

string.length_C.中的String.Length屬性示例

string.lengthC&#xff03;String.Length屬性 (C# String.Length property) String.Length property is used to get the total number of characters in the string object (length of the string); it calls with this string and returns the total number of characters. …

匯編語言-014(編寫過程的應用、偽指令LEA、ENTER、LEAVE、LOCAL、遞歸函數、INVOKE、ADDR、PROC偽指令聲明過程)

1&#xff1a;編寫過程&#xff0c;僅用移位和加法&#xff0c;實現任意32位符號數與EAX相乘 include Irvine32.inc.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.code main PROC mov eax,80mov ebx,53call BitwiseMultiplycall WriteDecINVOKE ExitProcess,0 main ENDP;EA…

從鍵盤輸入一個字符,判斷其是不是大寫字母,如果是則請輸出這個大寫字母,如果不是請輸出“這不是一個大寫字母”的英文信息(要求:能連續輸出直到輸出“#”結束)。

從鍵盤輸入一個字符&#xff0c;判斷其是不是大寫字母&#xff0c;如果是則請輸出這個大寫字母&#xff0c;如果不是請輸出“這不是一個大寫字母”的英文信息&#xff08;要求&#xff1a;能連續輸出直到輸出“#”結束&#xff09;。 P155 例4.13 DATA SEGMENT STR DB 0DH,0…

再談angularjs DI(Dependency Injection)

在前面已經介紹了關于angularjs&#xff0c;以及擴展了一些jQuery ui的一些組件為angularjs的directive。在這里應進口007 在上篇留言我們來看看在angularjs中的DI特性。 DI&#xff1a;依賴注入&#xff0c;是一種軟件設計模式&#xff0c;應DIP依賴倒置原則&#xff0c;描述組…

Access sql語句創建表及字段類型

Create TABLE 測試表 ( 文本255 VARCHAR NOT NULL, 文本20 VARCHAR(20) NOT NULL, 日期時間 DATETIME, 數字1 BYTE, 數字2 SMALLINT, 數字4 INTEGER, 布爾 BIT, 自動編號 COUNTER(10, 5) CONSTRAINT PK_TVIPLevel26 PRIMARY KEY, 小數 NUME…