您的位置:首頁技術文章
文章詳情頁

一些比較常見的SQL Server擴展存儲過程

瀏覽:102日期:2023-11-04 12:35:35
SQL Server可以動態裝載并執行的動態鏈接庫──擴展存儲過程:

xp_availablemedia 查看系統上可用的磁盤驅動器的空間信息。

xp_dirtree 查看某個目錄下所有子目錄的結構

xp_enumdsn 查看系統上設定好的ODBC數據源

xp_enumgroups 查看系統上的組信息

xp_getfiledetails 獲取某個文件的屬性

xp_makecab 將目標多個文件壓縮到某個目標檔案之內。所有要壓縮的檔案都可以接在參數列的最后方。如:xp_makecab 'c:test.zip','mszip',1,'c:1.txt','c:2.txt'

xp_ntsec_enumdomains 列出服務器的機器名極其所在的NT域的名稱。

xp_servicecontrol 停掉或啟動某個服務

xp_subdirs 只列某個目錄下的第一層子目錄的信息

使用sp_helptext 擴展存儲過程名

可以查看該存儲過程所在的DLL,比如xp_availablemedia所在的DLL為xpstar.dll

xp_servicecontrol 對Windows服務進行操作

舉例,查看SQLSERVERAGENT服務的狀態

xp_servicecontrol N'QUERYSTATE', N'SQLSERVERAGENT'

返回結果有:

Stopped.Running.

停止或啟動某一服務

舉例:

xp_servicecontrol 'stop','SQLSERVERAGENT'xp_servicecontrol 'start','SQLSERVERAGENT'

標簽: Sql Server 數據庫
国产综合久久一区二区三区