自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)據(jù)庫日常維護常用的腳本部分收錄

運維 數(shù)據(jù)庫運維 SQL Server
之前并沒怎么注意SQL2008的語法與之前版本的不同,因為常用的select等語句都一樣,一直以為2008應(yīng)該與2005的版本幾乎無差。不料這一試,果然試出了問題,這才發(fā)現(xiàn),以前從書本上見過的backup語句和dump語句已經(jīng)在2008里面消失了……

有些數(shù)據(jù)庫語句可能平時用得不多,所以使用的時候總是難免上網(wǎng)查詢,略嫌麻煩,今日在CSDN論壇看到有貼收錄這些語句,就順手牽羊copy了一份,本想copy了就結(jié)束了,但和部分朋友一樣,真正用到它們的時候有時會發(fā)現(xiàn)難免會出錯,于是,擇日不如撞日,就在今天花點時間在SQL SERVER 2008中運行試試。之前并沒怎么注意SQL2008的語法與之前版本的不同,因為常用的select等語句都一樣,一直以為2008應(yīng)該與2005的版本幾乎無差。不料這一試,果然試出了問題,這才發(fā)現(xiàn),以前從書本上見過的backup語句和dump語句已經(jīng)在2008里面消失了……

廢話不多說,把收錄的語句及備注貼上來,便于以后查詢使用~~

1、  數(shù)據(jù)庫備份操作:

  1.   declare @sql varchar(8000)  
  2.   set @sql='backup database smallerp to disk=''d:\'+RTRIM(CONVERT(varchar,getdate(),112))+'.bak'''  
  3.   exec(@sql);
  4. (備注:引號不可缺少任意一個,否則會報錯) 

2、  刪除5天前的備份文件:

  1.   declare @sql varchar(8000)  
  2.   set @sql='del d:\'+RTRIM(CONVERT(varchar,getdate()-5,112))+'.bak'''  
  3.   exec master..xp_cmdshell @sql;
  4. (備注:xp_cndshell默認該組件會被阻止,需要先啟用它才可正常操作:使用如下語句將其啟用EXEC sp_configure 'show advanced   options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;) 

3、  收縮數(shù)據(jù)庫語句:

  1. dump  transaction smallerp with no_log;  
  2. (備注:這句話中會提示transaction附近有語法錯誤,原來在SQL2008中已經(jīng)不再使用此法來收縮數(shù)據(jù)庫了。而使用:alter,使用方法如下:  
  3. alter database smallerp set recovery simple  
  4. dbcc shrinkdatabase(smallerp,0);)  
  5.  
  6. backup log smallerp with no_log;  
  7. (備注:這句話執(zhí)行的時候會報錯:此語句不支持一個或多個選項(no_log),原因也是因為SQL2008已經(jīng)不再支持這種寫法了。) 

4、  查看數(shù)據(jù)庫里活動用戶和進程信息:

  1. sp_who 'active';  
  2. (備注:如果只是這么寫的話會提示sp_who附近有語法錯誤,但執(zhí)行的時候可以查到數(shù)據(jù),如果在前面加一個exec,則不再提示錯誤。且1—50的進程號  
  3. 為SQL SERVER系統(tǒng)內(nèi)部用的,只有大于50的進程號才是用戶的連接進程。spid是進程號,dbid是數(shù)據(jù)庫編號,objid是數(shù)據(jù)對象編號) 

5、  查看數(shù)據(jù)庫里用戶和進程信息:

  1.   Exec sp_who;  

6、  查看數(shù)據(jù)庫里的鎖情況:

  1.   Exec sp_lock; 

7、  分析SQL SERVER里sql語句的方法:

  1.   set statistics time {on | off}(寫語句的時候只需要寫明是on或者off即可)   
  2.   set statistics io {on | off

8、  文本方式顯示查詢執(zhí)行計劃:

  1.   set showplan_all {on | off}   
  2.   set showplan_text { on | off }   
  3.   set statistics profile { on | off } 

9、  差異備份:

  1.   declare @str varchar(100)  
  2.   set @str='D:\'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.diff'  
  3.   BACKUP DATABASE smallerp TO DISK=@str  
  4.   WITH DIFFERENTIAL,RETAINDAYS=8,NOFORMAT,NOINIT,  
  5.   NAME=N'Demo差異備份',SKIP,NOREWIND,  
  6.   NOUNLOAD,STATS=10  
  7.   GO 

10、  刪除過期的備份文件,并設(shè)定每天兩次:

  1.   declare @str varchar(100),@dir varchar(100),@fileName varchar(30)  
  2.   set @dir='del D:\ ' 
  3.   set @filename=left(replace(replace(replace(convert(varchar,getdate()-15,20),'-',''),' ',''),':',''),8)  
  4.   set @str=@dir+'fullbak'+@filename+'*.bak' 
  5.   exec xp_cmdshell @str  
  6.   set @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)  
  7.   set @str=@dir+'diffbak'+@filename+'*.diff' 
  8.   exec xp_cmdshell @str  
  9.   set @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)  
  10.   set @str=@dir+'logbak'+@filename+'*.trn' 
  11.   exec xp_cmdshell @str 

先這些吧,貌似一般不用又相對比較常用~

原文鏈接:http://www.cnblogs.com/Jennifer/archive/2011/05/12/2044139.html

 

【編輯推薦】

  1. 深入探究SYBASE數(shù)據(jù)庫日志
  2. Sybase日期函數(shù)應(yīng)用示例
  3. Sybase數(shù)據(jù)庫函數(shù)全介紹
  4. Sybase建立索引的原則
  5. Sybase分頁顯示存儲過程
責任編輯:艾婧 來源: 博客園
相關(guān)推薦

2011-05-25 09:20:24

Oracle數(shù)據(jù)庫

2009-02-03 13:06:17

日常維護規(guī)范MySQL

2011-06-14 15:11:59

ORACLE

2009-01-07 09:46:18

InformixOnline數(shù)據(jù)庫

2010-09-07 16:45:58

DB2數(shù)據(jù)庫

2011-08-18 16:42:04

Oracle數(shù)據(jù)庫維護SQL代碼示例

2010-08-04 14:45:12

2011-03-24 16:38:00

Exchange數(shù)據(jù)庫維護

2011-08-01 13:59:22

Oracle數(shù)據(jù)庫命名空間

2011-04-29 10:21:30

筆記本電池光驅(qū)

2021-12-08 09:00:00

數(shù)據(jù)庫Liquibase腳本

2022-12-23 07:48:23

多數(shù)據(jù)庫Citus集群

2011-05-26 15:53:59

數(shù)據(jù)庫更新維護

2010-11-29 11:51:59

Sybase數(shù)據(jù)庫維護

2021-07-19 06:44:33

UPS電源蓄電池

2023-03-22 09:18:53

數(shù)據(jù)庫管理架構(gòu)

2009-12-29 14:58:05

ADSL設(shè)備維護

2009-06-18 16:29:00

牛新莊數(shù)據(jù)庫

2013-04-26 11:39:40

2020-11-23 16:42:38

數(shù)據(jù)庫MySQL技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號