1.新建作業『資料庫備份』,如下圖所示
2.在作業中新建『步驟』,將下面的備份語句嵌入,並在『排程』中設定合理的排程時間
3.備份語句
(1)本地備份
declare
@dw_olap varchar(1000)
select @dw_olap='d:/backup/olap_backup'++convert(varchar(2),datepart(weekday,getdate()))++'.bak'
---為節省空間,僅保留一周內的備份
backup database dw_olap to disk=@dw_olap with init
(2)跨伺服器備份
declare
@dw_base_str varchar(1000),
@dw_clean_str varchar(1000),
@dw_olap_str varchar(1000),
@msdb_str varchar(1000),
@master_str varchar(1000)
exec master..xp_cmdshell 'net use //10.99.36.172/sqlbake /del'
exec master..xp_cmdshell 'net use //10.99.36.172/sqlbake sql_user2008 /user:lenged/sql_user'
select @dw_base_str='//10.99.36.172/sqlbake/dw_base/dw_base'++convert(varchar(2),datepart(weekday,getdate()))++'.bak'
select @dw_clean_str='//10.99.36.172/sqlbake/dw_clean/dw_clean'++convert(varchar(2),datepart(weekday,getdate()))++'.bak'
select @dw_olap_str='//10.99.36.172/sqlbake/dw_olap/dw_olap'++convert(varchar(2),datepart(weekday,getdate()))++'.bak'
select @msdb_str='//10.99.36.172/sqlbake/msdb/msdb'++convert(varchar(2),datepart(weekday,getdate()))++'.bak'
select @master_str='//10.99.36.172/sqlbake/master/master'++convert(varchar(2),datepart(weekday,getdate()))++'.bak'
---為節省空間,僅保留一周內的備份
backup database dw_base to disk=@dw_base_str with init
backup database dw_clean to disk=@dw_clean_str with init
backup database dw_olap to disk=@dw_olap_str with init
backup database msdb to disk=@msdb_str with init
backup database master to disk=@master_str with init
sql2000儲存過程
自 http www.cnblogs.com a13971240 archive 2008 10 22 1316747.html create proc getdataset tablelist varchar 200 搜尋表的字段,比如 id,datatime,job 用逗號隔開 tablenam...
SQL 2000如何分頁
網上搜的sql 2000如何分頁,程式中採用的是方案二的方法,如下 應乙個朋友的要求,貼上收藏的sql常用分頁的辦法 表中主鍵必須為標識列,id int identity 1,1 1.分頁方案一 利用not in和select top分頁 語句形式 select top 頁記錄數量 from 表名 ...
sql 2000 基本框架
我們現在學習的sql 2000 資料庫管理系統.其實我們在平時說的時候,總是喜歡簡化的說,但是在理解的時候如果你還簡化的理解.那麼就理解不了.比如說是我們再學習資料庫.難道是我們再學習那個資料的庫嗎?當然不是.其實我們說的資料庫分為.資料庫,資料庫管理系統,使用者三部分組成.資料庫就是其中資料庫,就...