999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SQL Server 2005數據庫異地自動備份研究與實現

2015-06-07 07:32:56池興穎
遵義師范學院學報 2015年4期
關鍵詞:設置數據庫

池興穎,袁 勇

(遵義師范學院計算機與信息科學學院,貴州遵義563000)

實現SQL Server 2005數據庫異地備份的方法很多,可以先在本地備份,然后再將本地備份通過FTP軟件定時傳送到異地硬盤[1];也可用編程的方式實現異地備份[2],但操作方式相對復雜。本文通過維護計劃的方式,利用SQL自帶的xp_cmdshell外圍命令,先實現本機服務器與異地服務器的連接,在異地服務器上建立一個用于存放備份數據的共享文件夾,文件夾設置具有存取權限,之后利用維護計劃中的T-SQL任務和備份數據庫任務來實現SQLServer 2005數據庫的異地自動備份,為數據庫系統管理維護提供可靠保障。

通過此方法實現異地自動備份的優勢是操作簡單、便捷、易于實現,并且不用借助第三方軟件;不足的地方是xp_cmdshell外圍命令功能太強大,容易被黑客利用攻擊。但對于安全性要求不是太高的數據庫管理維護,也是一種可供參考的自動遠程備份方法。

1 SQLServer2005相關服務及xp_cmdshell命令的開啟

1.1 SQL Server 2005服務的開啟

為了能夠使用SQLServer2005數據庫,需要開啟 SQL Server(MSSQLSERVER) 和 Server Agent(MSSQLSERVER)服務,具體操作步驟:

(1)Microsoft SQL Server 2005→ 配置工具 →SQL Server Configuration Manager→SQL Server 2005服務;

(2)分別進入SQLServer和ServerAgent兩個服務屬性中的服務,將啟動模式修改為自動模式,確定后啟動服務即可。

1.2 xp_cmdshell命令的開啟

(1)MicrosoftSQLServer2005→配置工具→外圍應用配置器→功能的外圍應用配置器,進入外圍應用配置器;

(2)在外圍應用配置器中,依次點擊 MSSQLSERVER→Database Engine → xp_cmdshell,勾選啟用xp_cmdshell,確定即可。

2 SQL Server 2005與異地共享文件夾的連接建立與刪除

本地SQLServer2005服務器IP地址為10.0.192.189,需要將數據自動存儲到IP地址為10.0.192.77的主機上。

(1)異地共享文件夾的建立與訪問權限分配

在異地主機上(IP:10.0.192.77)建立一個用于存放備份數據的共享文件夾(名為:backup),共享文件夾設置訪問權限為具有存取權限。

(2)SQL Server 2005與共享文件夾的連接建立

exec master..xp_cmdshell'net usez:\10.0.192.77ackup"123654"/user:10.0.192.189administrator'

123654為10.0.192.77的系統管理員賬號密碼。

(3)將數據庫備份到共享文件夾

backup database test to disk='D:BACKUP.bak'with init

將數據庫test先備份到 D盤根目錄,命名為“BACKUP.bak”。

exec master..xp_cmdshell'copy D:BACKUP.bak z:'

將備份文件復制到共享文件夾。

exec master..xp_cmdshell'del D:BACKUP.bak'

刪除本地備份文件。

(4)連接刪除

exec master..xp_cmdshell'net use z:/delete'

這樣就完成了數據庫文件備份到異地共享文件夾,接下來通過維護計劃的方式,實現數據庫與共享文件夾的連接、數據庫備份到共享文件夾、連接刪除,從而實現異地自動備份。以上命令可以修改參數后在SQL Server2005中進行測試,測試成功后方可進行下面的操作。

3 數據庫維護計劃實現自動備份

在異地主機上建立一個用于存放備份數據的共享文件夾,將文件夾設置為具有存取權限,然后利用維護計劃實現數據庫的自動備份。

(1)新建維護計劃,命名為“remote_backup”,并將“執行T-SQL語句”任務、“備份數據庫”任務拖動到該維護計劃中。并做好連接順序,參見圖1。

圖1 維護計劃任務設置圖

(2)設置remote_backup維護計劃的屬性為每天執行一次,具體見圖2。

圖2 維護計劃屬性設置圖

(3)將建立與異地文件夾的連接和刪除連接命令分別寫在“執行T-SQL語句”任務、“執行T-SQL語句”任務1中,以達到每天執行計劃時,先與異地共享文件夾建立連接,然后執行備份、備份完成后刪除連接。因此,將第2部分SQLServer2005與異地共享文件夾的連接建立與刪除中第二步和第四步的代碼分別錄入到“執行T-SQL語句”任務、“執行TSQL語句”任務1中并確定,見圖3。

圖3 “執行T-SQL語句”任務設置圖

(4)在“備份數據庫”任務中設置需要備份的數據庫,并設置備份的具體目錄,這里是指遠程共享文件夾的路徑和文件名,見圖4。

圖4 “備份數據庫”任務設置圖

(5)以上設置完成后,保存維護計劃并執行,則彈出成功執行維護計劃對話框,見圖5。

圖5 成功執行維護計劃圖

到此,數據庫遠程自動備份設置基本完成,但是為了萬無一失,應該修改執行維護計劃的執行時間,再檢查主機10.0.192.77的共享文件夾“backup”是否執行了遠程備份,以檢驗操作是否成功。

4 總結

通過在異地服務器上建立一個用于存放備份數據的共享文件夾,將文件夾設置為具有存取權限,然后利用維護計劃建立連接異地主機的T-SQL任務、備份數據庫任務、刪除連接的T-SQL任務實現了數據庫的自動遠程備份。該方法比利用編程和一些FTP軟件來實現自動遠程備份更簡單和專業,可為SQL Server 2005數據庫管理人員提供管理參考。

[1]于澤德.SQL Server數據庫的自動化遠程備份[J].實驗科學與技術,2008,5(6):71-73.

[2]張順吉,董婧.VB實現SQLServer數據庫遠程備份/還原一法[J].中國科技信息,2009,(8):121-122.

[3]閃四清.SQL Server 2005基礎教程[M].北京:清華大學出版社,2007.

猜你喜歡
設置數據庫
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
7招教你手動設置參數
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
艦船人員編制的設置與控制
主站蜘蛛池模板: 毛片免费在线视频| 中文国产成人精品久久一| 中文字幕波多野不卡一区| 国产白浆视频| 国产乱子伦无码精品小说| 国产91成人| 婷婷六月天激情| 欧美一区中文字幕| 六月婷婷综合| 国产美女久久久久不卡| 亚洲男人天堂网址| 日韩国产精品无码一区二区三区| 在线视频97| 三级毛片在线播放| 亚洲天堂色色人体| 日韩麻豆小视频| 亚洲精品老司机| 久久中文字幕2021精品| 97国内精品久久久久不卡| 高清无码不卡视频| 成人午夜视频免费看欧美| 2020精品极品国产色在线观看| 国产精品亚欧美一区二区三区| 亚洲成A人V欧美综合| 天天操精品| 国产欧美精品一区aⅴ影院| 国产精品第一区| 亚洲永久免费网站| 亚洲第一中文字幕| 免费在线成人网| 日本一区中文字幕最新在线| 久草国产在线观看| 久久综合九色综合97婷婷| 国产91透明丝袜美腿在线| 天堂va亚洲va欧美va国产 | 这里只有精品在线播放| 国产精品对白刺激| 国产成人综合欧美精品久久| 国产人成在线视频| 国产白丝av| 国产成人精品一区二区不卡| 91人妻日韩人妻无码专区精品| 亚洲一级毛片免费观看| 亚洲国产成人自拍| 日韩福利视频导航| 中文字幕佐山爱一区二区免费| 欧美亚洲日韩中文| 成人亚洲天堂| 日本人妻丰满熟妇区| 日韩一区精品视频一区二区| 日本草草视频在线观看| 免费日韩在线视频| 国产亚洲精品自在久久不卡 | 亚洲欧美成aⅴ人在线观看| 精品剧情v国产在线观看| 亚洲午夜天堂| 国产视频自拍一区| 欧美一级一级做性视频| 亚洲天堂网视频| 四虎永久在线精品影院| 亚洲男人天堂久久| 成人福利在线视频免费观看| 日韩久草视频| av在线无码浏览| 久久中文字幕2021精品| 免费人成视网站在线不卡| 国产拍在线| 国产亚洲欧美在线专区| 欧美日本在线| 亚洲五月激情网| 成年人久久黄色网站| 99热6这里只有精品| 日本成人精品视频| 国内精品久久久久久久久久影视| 免费看一级毛片波多结衣| 亚洲天堂在线免费| 久热re国产手机在线观看| 成年人国产视频| 亚洲高清在线天堂精品| 国产午夜看片| 刘亦菲一区二区在线观看| 国产美女在线免费观看|