數(shù)據(jù)庫登錄——使用兩種方式均可登錄數(shù)據(jù)庫:windows和sqlserver身份驗(yàn)證方式兩種。
?數(shù)據(jù)庫的使用和管理
步驟一:創(chuàng)建數(shù)據(jù)庫
1)新建數(shù)據(jù)庫,數(shù)據(jù)庫名為book,初始大小都配置為3,自動增長與路徑都為默認(rèn),點(diǎn)擊確定?
步驟二:查看主數(shù)據(jù)與日志文件(查看C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA目錄中的book.mdf和book_log.ldf)
?
步驟三:創(chuàng)建讀者信息表--在book庫中-右擊表--選擇新建表(輸入列名及數(shù)據(jù)類型)?
?
步驟四:數(shù)據(jù)庫的一些簡單語句
SELECT - 從數(shù)據(jù)庫中提取數(shù)據(jù)?? ??? ?
UPDATE - 更新數(shù)據(jù)庫中的數(shù)據(jù)?? ??? ?
DELETE - 從數(shù)據(jù)庫中刪除數(shù)據(jù)?? ??? ?
INSERT INTO - 向數(shù)據(jù)庫中插入新數(shù)據(jù)?? ??? ?
CREATE DATABASE - 創(chuàng)建新數(shù)據(jù)庫?? ??? ?
ALTER DATABASE - 修改數(shù)據(jù)庫?? ??? ?
CREATE TABLE - 創(chuàng)建新表?? ??? ?
ALTER TABLE - 變更(改變)數(shù)據(jù)庫表?? ??? ?
DROP TABLE - 刪除表?? ??? ?
CREATE INDEX - 創(chuàng)建索引(搜索鍵)?? ??? ?
DROP INDEX - 刪除索引?? ?
步驟五:數(shù)據(jù)庫備份與恢復(fù)問題
1)完整備份?? ?
2)差異備份?? ?
3)事務(wù)日志備份?? ?
C盤的目錄下新建三個(gè)文件夾,剛剛創(chuàng)建的數(shù)據(jù)庫book ,右擊book選擇任務(wù)備份,在彈出的對話框中選擇備份類型完整,備份到c:\完整備份\full.bak,點(diǎn)擊確定
1)完整備份?? ?
?
?
?驗(yàn)證備份方案是否成功?
?
?
標(biāo)題: Microsoft SQL Server Management Studio
------------------------------還原 對于 服務(wù)器“WIN-O7K6FVSA3VF”失敗。 ?(Microsoft.SqlServer.SmoExtended)
System.Data.SqlClient.SqlError: 介質(zhì)集有 2 個(gè)介質(zhì)簇,但只提供了 1 個(gè)。必須提供所有成員。 (Microsoft.SqlServer.Smo)
因?yàn)閿?shù)據(jù)庫備份了2個(gè), 但是我只還原了一個(gè)文件, 導(dǎo)致數(shù)據(jù)庫還原失敗, 然后就去服務(wù)器上找,
有一個(gè)默認(rèn)的備份路徑, 而這邊沒有進(jìn)行刪除,
嘗試在默認(rèn)路徑下找備份文件,把自己備份的路徑和之前默認(rèn)的路徑都選擇上再次進(jìn)行備份恢復(fù),發(fā)現(xiàn)可以成功恢復(fù)。?
?數(shù)據(jù)庫book 成功恢復(fù),如圖:
?2)差異備份?? ?
book數(shù)據(jù)庫中新建表Table_2 (bookprice)
右擊數(shù)據(jù)庫book,選擇任務(wù)備份,在彈出的對話框中選擇備份類型差異,備份到c:\差異備份\diff.back,點(diǎn)擊確定
?
?
?驗(yàn)證備份方案是否成功?
刪除book數(shù)據(jù)庫,右擊數(shù)據(jù)庫選擇還原數(shù)據(jù)庫,在還原對話框中點(diǎn)擊選項(xiàng),恢復(fù)狀態(tài)選擇不對數(shù)據(jù)庫執(zhí)行任何操作,不回滾未提效的事務(wù),點(diǎn)擊確定。
常規(guī)中利用fullback來做,選項(xiàng)中利用diffback來做。
?顯示book(正在還原…),右擊book數(shù)據(jù)庫-選擇任務(wù)-還原-數(shù)據(jù)庫,源設(shè)備選擇 源設(shè)備選擇c:\差異備份\diff.back
?
?驗(yàn)證book數(shù)據(jù)庫的兩個(gè)表都已經(jīng)恢復(fù)成功。
?3)事務(wù)日志備份?? ?
1)創(chuàng)建數(shù)據(jù)庫book并做完整備份,備份到 事務(wù)日志備份\fullbak?? ???
??? ??? ??? ??? ??? ?
2)數(shù)據(jù)庫中創(chuàng)建兩個(gè)表bookorder,bookabb,并確認(rèn)創(chuàng)建表的時(shí)間- 18:29&18:30?? ? ? ? ? ? ? ? ? ? ? ?
3)數(shù)據(jù)庫中刪除bookorder,并確認(rèn)刪除時(shí)間-18:31?? ??? ??? ??? ??? ??? ??? ?
4)備份數(shù)據(jù)庫book,備份類型為事務(wù)日志,備份到 事務(wù)日志備份\logtras.bak?
?
?5)刪除數(shù)據(jù)庫book 再進(jìn)行還原數(shù)據(jù)庫,完整還原(點(diǎn)擊選項(xiàng),選擇不對數(shù)據(jù)庫執(zhí)行任何操作,不回滾未提交的事務(wù),點(diǎn)擊確定),還原后重啟數(shù)據(jù)庫顯示數(shù)據(jù)庫正在還原中。
6)右擊book(正在還原…)選擇任務(wù)-還原-數(shù)據(jù)庫,目標(biāo)時(shí)間點(diǎn)18:31:00,源設(shè)置目標(biāo)時(shí)間點(diǎn)11:18:59,源設(shè)置c:\事務(wù)日志備份\logtras.bak,勾選-事務(wù)日志備份,點(diǎn)擊確定
?驗(yàn)證備份方案是否成功???檢查book數(shù)據(jù)庫的兩個(gè)表已還原 ??
?文章來源地址http://www.zghlxwxcb.cn/news/detail-635382.html
?文章來源:http://www.zghlxwxcb.cn/news/detail-635382.html
?
?
?
到了這里,關(guān)于SQL Server數(shù)據(jù)庫管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!