系統 儲存過程

oo0yuki0oo發表於2010-03-17
--檢視硬碟可用空間大小
EXEC sys.xp_availablemedia --1.

EXEC sys.xp_fixeddrives --2.

--檢視硬碟檔案資訊
EXEC sys.xp_dirtree 'c:' --根目錄下
EXEC sys.xp_dirtree 'c:',1 -- 一級目錄下

--檢視資料庫的使用情況
EXEC sys.sp_spaceused --database
EXEC sp_spaceused N'tab_user_def' --table

--檢視伺服器提供的OLEDB程式
EXEC sys.xp_enum_oledb_providers

--檢視資料庫服務名
SELECT @@SERVERNAME
SELECT HOST_NAME()
EXEC sys.xp_getnetname

--檢視資料庫例項名
SELECT @@SERVICENAME

--檢視資料庫所在機器作業系統引數
EXEC sys.xp_msver

-- 檢視伺服器上所有Windows本地組
EXEC sys.xp_enumgroups

--檢視版本
SELECT @@VERSION
EXEC sys.sp_MSgetversion

--檢視資料庫配置引數
EXEC sys.sp_configure

--檢視所有資料庫名稱、容量等資訊
EXEC sys.sp_helpdb
EXEC sys.sp_databases

--資料庫更名
EXEC sys.sp_renamedb @dbname = NULL, @newname = NULL

--檢視當前資料庫檔案路徑等資訊
EXEC sys.sp_helpfile @filename = NULL -- sysname

--檢視當前資料庫檔案組名
EXEC sys.sp_helpfilegroup @filegroupname = NULL -- sysname

--檢視SQL Server錯誤日誌
--1.檢視SQL Server錯誤日誌資訊
EXEC sys.xp_enumerrorlogs
--2.檢視當前錯誤日誌具體內容
EXEC sys.sp_readerrorlog @p1 = 0, -- int
@p2 = 0, -- int
@p3 = '', -- varchar(255)
@p4 = '' -- varchar(255)

--檢視資料庫角色資訊
EXEC sys.sp_helprole @rolename = NULL -- sysname

--檢視所有資料庫使用者所屬的角色資訊
EXEC sys.sp_helpsrvrole @srvrolename = NULL -- sysname
EXEC sys.sp_helpsrvrolemember @srvrolename = NULL -- sysname

-- 檢視當前資料庫所有使用者資訊
EXEC sys.sp_helpuser @name_in_db = NULL -- sysname

--檢視本地資料庫使用者登入資訊
EXEC sys.sp_helplogins @LoginNamePattern = NULL -- sysname

--檢視遠端資料庫使用者登入資訊
EXEC sys.sp_helpremotelogin @remoteserver = NULL, -- sysname
@remotename = NULL -- sysname





[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8337095/viewspace-1032121/,如需轉載,請註明出處,否則將追究法律責任。

相關文章