一些比較常見(jiàn)的SQL Server擴(kuò)展存儲(chǔ)過(guò)程
xp_availablemedia 查看系統(tǒng)上可用的磁盤(pán)驅(qū)動(dòng)器的空間信息。
xp_dirtree 查看某個(gè)目錄下所有子目錄的結(jié)構(gòu)
xp_enumdsn 查看系統(tǒng)上設(shè)定好的ODBC數(shù)據(jù)源
xp_enumgroups 查看系統(tǒng)上的組信息
xp_getfiledetails 獲取某個(gè)文件的屬性
xp_makecab 將目標(biāo)多個(gè)文件壓縮到某個(gè)目標(biāo)檔案之內(nèi)。所有要壓縮的檔案都可以接在參數(shù)列的最后方。如:xp_makecab 'c:test.zip','mszip',1,'c:1.txt','c:2.txt'
xp_ntsec_enumdomains 列出服務(wù)器的機(jī)器名極其所在的NT域的名稱(chēng)。
xp_servicecontrol 停掉或啟動(dòng)某個(gè)服務(wù)
xp_subdirs 只列某個(gè)目錄下的第一層子目錄的信息
使用sp_helptext 擴(kuò)展存儲(chǔ)過(guò)程名
可以查看該存儲(chǔ)過(guò)程所在的DLL,比如xp_availablemedia所在的DLL為xpstar.dll
xp_servicecontrol 對(duì)Windows服務(wù)進(jìn)行操作
舉例,查看SQLSERVERAGENT服務(wù)的狀態(tài)
xp_servicecontrol N'QUERYSTATE', N'SQLSERVERAGENT'
返回結(jié)果有:
Stopped.Running.
停止或啟動(dòng)某一服務(wù)
舉例:
xp_servicecontrol 'stop','SQLSERVERAGENT'xp_servicecontrol 'start','SQLSERVERAGENT'
