精細(xì)管理 · 敏捷經(jīng)營 · 快速應(yīng)用
規(guī)范流程 · 提升效益
規(guī)范管理 · 精細(xì)理財(cái)
山東用友為您整理了用友U8維護(hù)人員常用的數(shù)據(jù)庫管理語句,在關(guān)鍵時刻說不定你能用上,下面一起來學(xué)習(xí)一下數(shù)據(jù)庫管理中的常用SQL語句,供大家交流學(xué)習(xí)。
濟(jì)南用友主要服務(wù)于濟(jì)南地區(qū)的中型、小微型企業(yè)客戶,是山東用友軟件金牌經(jīng)銷商,公司主要代理用友暢捷通T+、T1商貿(mào)寶、T3用友通、T6暢捷通ERP,用友U8等企業(yè)管理軟件。(濟(jì)南用友軟件咨詢熱線:0531-82825553)
一、查看數(shù)據(jù)庫啟動時間
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 /*查看數(shù)據(jù)庫服務(wù)器名和實(shí)例名
print Server Name.........: + convert(varchar(30),@@SERVERNAME)
print Instance............: + convert(varchar(30),@@SERVICENAME)
二、查看所有數(shù)據(jù)庫名稱及大小
sp_helpdb /*查看某個特定數(shù)據(jù)庫的名稱及大小及存儲位置
exec sp_helpdb UFDATA_002_2008 /*重命名數(shù)據(jù)庫用的SQL
sp_renamedb old_dbname , new_dbname
三、查看數(shù)據(jù)庫的版本
select @@version
四、查看數(shù)據(jù)庫所在機(jī)器操作系統(tǒng)參數(shù)
exec master..xp_msver
五、查看數(shù)據(jù)庫啟動的參數(shù)
sp_configure
六、查看所有數(shù)據(jù)庫用戶登錄信息
sp_helplogins /*查看所有數(shù)據(jù)庫用戶所屬的角色信息
sp_helpsrvrolemember /*修復(fù)遷移服務(wù)器時孤立用戶時,可以用的fix_orphan_user腳本或者LoneUser過程 *//*更改某個數(shù)據(jù)對象的用戶屬主
sp_changeobjectowner [@objectname =] object , [@newowner =] owner /*注意: 更改對象名的任一部分都可能破壞腳本和存儲過程。把一臺服務(wù)器上的數(shù)據(jù)庫用戶登錄信息備份出來可以用add_login_to_aserver腳本
七、查看鏈接服務(wù)器
sp_helplinkedsrvlogin /*查看遠(yuǎn)端數(shù)據(jù)庫用戶登錄信息
sp_helpremotelogin
八、查看某數(shù)據(jù)庫下某個數(shù)據(jù)對象的大小
sp_spaceused @objname /*還可以用sp_toptables過程看最大的N(默認(rèn)為50)個表 *//*查看某數(shù)據(jù)庫下某個數(shù)據(jù)對象的索引信息
sp_helpindex @objname/*還可以用SP_NChelpindex過程查看更詳細(xì)的索引情況
SP_NChelpindex @objname /*clustered索引是把記錄按物理順序排列的,索引占的空間比較少。對鍵值DML操作十分頻繁的表我建議用非clustered索引和約束,fillfactor參數(shù)都用默認(rèn)值。*//*查看某數(shù)據(jù)庫下某個數(shù)據(jù)對象的的約束信息
sp_helpconstraint @objname
九.查看數(shù)據(jù)庫里所有的存儲過程和函數(shù)
use @database_name
sp_stored_procedures /*查看存儲過程和函數(shù)的源代碼
sp_helptext @procedure_name /*查看包含某個字符串@str的數(shù)據(jù)對象名稱
select distinct object_name(id) from syscomments where text like %@str% /*創(chuàng)建加密的存儲過程或函數(shù)在AS前面加WITH ENCRYPTION參數(shù)解密加密過的存儲過程和函數(shù)可以用sp_decrypt過程
十.查看數(shù)據(jù)庫里用戶和進(jìn)程的信息
sp_who /*查看SQL Server數(shù)據(jù)庫里的活動用戶和進(jìn)程的信息
sp_who active /*查看SQL Server數(shù)據(jù)庫里的鎖的情況
sp_lock /*進(jìn)程號1-50是SQL Server系統(tǒng)內(nèi)部用的,進(jìn)程號大于50的才是用戶的連接進(jìn)程.
spid是進(jìn)程編號,dbid是數(shù)據(jù)庫編號,objid是數(shù)據(jù)對象編號*//*查看進(jìn)程正在執(zhí)行的SQL語句
dbcc inputbuffer ()
用友軟件,用心服務(wù)!正版軟件,假一賠十!上門服務(wù),全程免費(fèi)培訓(xùn),做賬支持!一年免費(fèi)服務(wù),全程使用無憂!如有其它不明白的問題,或需要我們解決的問題,請聯(lián)系濟(jì)南用友客服!電話:0531-82825553。也可以通過在線咨詢聯(lián)系技術(shù)QQ273754161,濟(jì)南用友軟件銷售服務(wù)中心