SQLServer數(shù)據(jù)庫管理常用的SQL和T-SQL語句

SQLServer數(shù)據(jù)庫管理常用的SQL和T-SQL語句

ID:43325745

大?。?9.00 KB

頁數(shù):3頁

時(shí)間:2019-09-30

SQLServer數(shù)據(jù)庫管理常用的SQL和T-SQL語句_第1頁
SQLServer數(shù)據(jù)庫管理常用的SQL和T-SQL語句_第2頁
SQLServer數(shù)據(jù)庫管理常用的SQL和T-SQL語句_第3頁
資源描述:

《SQLServer數(shù)據(jù)庫管理常用的SQL和T-SQL語句》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、1.查看數(shù)據(jù)庫的版本select@@version2.查看數(shù)據(jù)庫所在機(jī)器操作系統(tǒng)參數(shù)cxccmaster..xp_msvcr3.查看數(shù)據(jù)陽啟動(dòng)的參數(shù)sp_configure4.查看數(shù)據(jù)庫啟動(dòng)時(shí)間selectconvert(varchar(30),login_tinie?120)frommaster..sysprocesseswherespid=l杳看數(shù)據(jù)庫服務(wù)器名和實(shí)例名print'ServerName:1+convert(varchar(30),@@SERVERNAME)printInstance:*+conve

2、rt(varchar(30),@@SERVICENAME)5.查看所有數(shù)據(jù)庫名稱及人小sp.helpdb重命名數(shù)據(jù)庫用的SQLsp_renamedb'old_dbnamc;rnew_dbname,6.查看所有數(shù)據(jù)庫川戶登錄信息sp.helplogins查看所有數(shù)據(jù)庫用戶所屈的角色信息sp_hclpsrvrolcmcmbcr修復(fù)遷移服務(wù)器時(shí)孤立用戶時(shí),可以用的fix_orphan_user腳本或者LoneUser過程更改某個(gè)數(shù)據(jù)對(duì)象的用戶用主sp_changeobjectowner[@objeelname=]'obj

3、ect',[@newowner=]'owner'注意:更改對(duì)象名的任一部分都町能破壞腳木和存儲(chǔ)過程。把一臺(tái)服務(wù)器上的數(shù)據(jù)庫用戶登錄信息備份出來可以用add_login_to_aserver腳本7.查看鏈接服務(wù)器sp_helplinkedsrvlogin杳看遠(yuǎn)端數(shù)據(jù)庫用戶登錄信息sp_hclprcmotclogin&查看某數(shù)據(jù)庫卜?某個(gè)數(shù)據(jù)対象的大小sp_spaceused@objname還可以用spjoptables過程看蜃大的N(默認(rèn)為50)個(gè)表查看某數(shù)據(jù)庫下某個(gè)數(shù)據(jù)對(duì)象的索引信息sp_hclpindcx@obj

4、namc述町以用SP.NChelpindex過程杳看更詳細(xì)的索引情況SP_NChelpindex@objnaineclustered索引是把記錄按物理順序排列的,索引占的空間比較少。對(duì)鍵值DML操作十分頻繁的表我建議用非clustered索引和約束,fillfactor參數(shù)都用默認(rèn)值。查看某數(shù)據(jù)庫下某個(gè)數(shù)據(jù)對(duì)象的的約束信息sp_helpconstraint@objname9.查看數(shù)據(jù)庫里所佝的存儲(chǔ)過程和函數(shù)use@database_namesp_storcd_proccdurcs杳看存儲(chǔ)過程和函數(shù)的源代碼sp_he

5、lptext'@pi*ocedure_namE查看包含某個(gè)字符串@st「的數(shù)據(jù)對(duì)象名稱selectdistinctobject_name(id)fromsyscommentswheretextlike'%@str%‘創(chuàng)建加密的存儲(chǔ)過程或函數(shù)在AS麗面加WITHENCRYPTION參數(shù)解密加密過的存儲(chǔ)過程和函數(shù)nJ以用sp_dccrypt過程10.查看數(shù)據(jù)廉里用戶和進(jìn)程的信息sp_who查若SQLServer數(shù)據(jù)庫里的活動(dòng)用戶和進(jìn)程的信息sp_who'active'備看SQLServer數(shù)據(jù)庫里的鎖的悄況sp.loc

6、k進(jìn)程號(hào)1-50是SQLServer系統(tǒng)內(nèi)部用的,進(jìn)程號(hào)大于50的才是用戶的連接進(jìn)程.spid是進(jìn)程編號(hào),dbid是數(shù)據(jù)庫編號(hào),()bjid是數(shù)據(jù)對(duì)象編號(hào)查看進(jìn)程正在執(zhí)行的SQL語句dbccinputbuffer()推薦大家用經(jīng)過改進(jìn)后的sp_who3過程可以盲接看到進(jìn)程運(yùn)行的SQL語句sp_who3檢查死鎖用sp_who_lock過程sp_who_lock11.收縮數(shù)據(jù)庫口志文件的方法收縮簡(jiǎn)單恢復(fù)模式數(shù)據(jù)庫日志,收縮)n@database_nameJog的大小單位為Mbackuplog@database_name

7、withno_logdbccshrinkfile(@database_name_log,5)12.分析SQLServerSQL語句的方法:setstatisticstime{on

8、off}setstatisticsio{on

9、off}圖形方式顯示查詢執(zhí)行計(jì)劃在查詢分析器?>查詢亠顯示估計(jì)的評(píng)估計(jì)劃(D)-Ctrl-L或者點(diǎn)擊工具欄里的圖形文本方式顯示查詢執(zhí)行計(jì)劃setshowplan_all{on

10、off)setshowplan_text{on

11、off}setstatisticsprofile{on

12、off)13.

13、出現(xiàn)不一致錯(cuò)誤時(shí),NT爭(zhēng)件查看器里出3624號(hào)錯(cuò)誤,修復(fù)數(shù)據(jù)庫的方法先注釋掉應(yīng)用程序里引用的出現(xiàn)不一致性錯(cuò)誤的表,然后在備份或其它機(jī)器上先恢復(fù)然后做修復(fù)操作alterdatabase[@error_database_name]setsingle_user修復(fù)岀現(xiàn)不一致錯(cuò)誤的表dbccchecktable('@eiror_table_name',repair_

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。