偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

有些數(shù)據(jù)庫語句可能平時(shí)用得不多,所以使用的時(shí)候總是難免上網(wǎng)查詢,略嫌麻煩,今日在CSDN論壇看到有貼收錄這些語句,就順手牽羊copy了一份,本想copy了就結(jié)束了,但和部分朋友一樣,真正用到它們的時(shí)候有時(shí)會(huì)發(fā)現(xiàn)難免會(huì)出錯(cuò),于是,擇日不如撞日,就在今天花點(diǎn)時(shí)間在SQL SERVER 2008中運(yùn)行試試。之前并沒怎么注意SQL2008的語法與之前版本的不同,因?yàn)槌S玫膕elect等語句都一樣,一直以為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. (備注:引號(hào)不可缺少任意一個(gè),否則會(huì)報(bào)錯(cuò)) 

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默認(rèn)該組件會(huì)被阻止,需要先啟用它才可正常操作:使用如下語句將其啟用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. (備注:這句話中會(huì)提示transaction附近有語法錯(cuò)誤,原來在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í)行的時(shí)候會(huì)報(bào)錯(cuò):此語句不支持一個(gè)或多個(gè)選項(xiàng)(no_log),原因也是因?yàn)镾QL2008已經(jīng)不再支持這種寫法了。) 

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

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

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

  1.   Exec sp_who;  

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

  1.   Exec sp_lock; 

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

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

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

  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 

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

原文鏈接: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分頁顯示存儲(chǔ)過程
責(zé)任編輯:艾婧 來源: 博客園
相關(guān)推薦

2011-05-25 09:20:24

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

2009-02-03 13:06:17

日常維護(hù)規(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ù)庫維護(hù)SQL代碼示例

2010-08-04 14:45:12

2011-03-24 16:38:00

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

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ù)庫更新維護(hù)

2010-11-29 11:51:59

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

2021-07-19 06:44:33

UPS電源蓄電池

2009-12-29 14:58:05

ADSL設(shè)備維護(hù)

2023-03-22 09:18:53

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

2009-06-18 16:29:00

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

2014-02-14 09:28:55

數(shù)據(jù)中心日常維護(hù)

2010-07-09 11:28:12

SQL Server數(shù)
點(diǎn)贊
收藏

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