本文是拿sql server 2008 r2為例的
1.資料庫本身就有自帶的資料庫備份,在資料庫-管理-維護計畫右鍵新建維護計畫(維護計畫嚮導效果一樣),在彈出視窗中輸入計畫名稱(mmdbbackup),
設定備份壓縮(使用伺服器預設設定), 確定完成設定(過大,沒有給敬請諒解)。這樣備份設定就完成了,下面設定什麼時間執行,在子計畫中點選日
歷圖示,執行相關的時間設定,設定完後確定就完成了資料庫任務計畫備份。
2.遠端資料庫備份:通過作業的方式實現遠端資料庫備份,把192.168.35.96的資料庫備份到192.168.35.104,具體設定如下:
在sql server**右鍵啟動--作業右鍵新建作業--常規選項中填寫作業名稱、類別(資料庫維護)--》步驟--新建步驟--配置相關資訊(包括sql指令碼)--確定
--》計畫--新建計畫--配置相關資訊。
sql 指令碼:
exec master..xp_cmdshell 'net use \\192.168.35.104\測試96備份 password123 /user: 192.168.35.104\administrator'
declare @ss varchar(50)
set @ss = convert(varchar(100),getdate(),112)
set @ss ='\\192.168.35.104\\測試96備份\'+@ss+'.bak'
backup database mrdb to disk=@ss with format
exec master..xp_cmdshell'net use \\192.168.35.104\
\測試96備份 /delete'
原理:利用xp_cmdshell建立乙個網路對映,把備份好的資料庫,存放到對映碟符中,測試96備份是192.168.35.104伺服器的乙個允許讀寫的共享資料夾,
執行完成後,把對映刪除掉,釋放資源。
sql 指令碼解析: \\192.168.35.104\測試96備份是乙個網路允許讀寫的共享路徑
password123是104伺服器的登入密碼
192.168.35.104\administrator是104伺服器的登入使用者名稱
@ss是確定備份後的路徑以及備份檔案名(\\192.168.35.104\\測試96備份\20140625.bak)
with format可以做到覆蓋任何現有備份和建立新**集
xp_cmdshell一般的資料庫會放到安全設定裡面,需要把它開啟:
執行: 啟用sql備份命令
exec sp_configure 'show advanced options', 1;-- 允許配置高階選項
reconfigure;-- 重新配置
exec sp_configure 'xp_cmdshell', 1;-- 開啟xp_cmdshell
reconfigure;-- 重新配置
php連線sql server 2008資料庫
原文 php連線sql server 2008資料庫 關於php連線sql server 2008的問題,2000的版本可以直接通過php中的配置檔案修改,2005以上的版本就不行了,需要使用微軟公司提供的驅動 sql server driver for php php pdo sqlsrv 52 ...
php連線sql server 2008資料庫
原文 php連線sql server 2008資料庫 關於php連線sql server 2008的問題,2000的版本可以直接通過php中的配置檔案修改,2005以上的版本就不行了,需要使用微軟公司提供的驅動 sql server driver for php php pdo sqlsrv 52 ...
SQL Server 2008 透明資料加密入門
問題 在檢討 sql server 2008 中的新功能,時,我們注意到透明資料加密。這聽起來很有趣。您可以為我們提供解釋和執行它的詳細資訊嗎?解決方案 時延估計是 sql server 2008 中的新功能,它提供了實時加密的資料和日誌檔案。資料加密之前寫到磁碟 資料進行解密時從磁碟中讀取。時延估...