SQL server中的常用存儲過程
XP_CMDSHELL "dir" --執行DOS命令dir
解釋:執行DOS命令,就是在XP_CMDSHELL "輸入DOS命令";
EXEC sp_addlogin golder, golder --添加SQL用戶
解釋:EXEC sp_addlogin 用戶名,密碼;
exec sp_droplogin 'golder' --刪除SQL用戶golder
解釋:exec sp_droplogin '刪除的用戶名';
exec sp_addsrvrolemember 'golder', sysadmin --添加用戶到SQL管理員
解釋:exec sp_addsrvrolemember '添加的用戶名', sysadmin
sysadmin為管理員權限;
exec sp_dropsrvrolemember 'golder', sysadmin --刪除SQL管理員權限
解釋:exec sp_dropsrvrolemember '刪除管理員權限的用戶名', sysadmin
EXEC sp_password NULL, 'golder','golder' --更改SQL登陸密碼
解釋:EXEC sp_password '原來的密碼(如果密碼為空,就寫NULL)', '更改后的密碼','更改密碼的用戶名';
if exists (select * from
dbo.sysobjects where id = object_id(N'[dbo].[xp_cmdshell]') and
OBJECTPROPERTY(id, N'IsExtendedProc') = 1)
exec sp_dropextendedproc N'[dbo].[xp_cmdshell]'
GO --去除SQL上的XP_CMDSHELL權限
xp_regenumvalues 以多個記錄集方式返回所有鍵值
使用方法:
xp_regenumvalues 注冊表根鍵, 子鍵
比如說,想看看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 的所有鍵值:
use master
exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run'
xp_regread 返回制定鍵的值
使用方法:
xp_regread 根鍵,子鍵,鍵值名
use master
exec xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir'
xp_regwrite 寫入注冊表
使用方法:
xp_regwrite 根鍵,子鍵, 值名, 值類型, 值
use master
exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello'
注意值類型有2種REG_SZ 表示字符型,REG_DWORD 表示整型
xp_regdeletevalue 刪除某個值
使用方法:
xp_regdeletevalue 根鍵,子鍵,值名
use master
exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName'
xp_regdeletekey 刪除鍵,包括該鍵下所有值
使用方法:
use master
xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey'
關鍵字: 根鍵、子鍵、存儲過程、注冊表
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解