注册表

daijingjie2002 2004-04-24 12:23:55
怎样通过存储过程,或sql函数修改注册表?
...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DigJim 2004-04-24
  • 打赏
  • 举报
回复
2楼,

do not know
internetcsdn 2004-04-24
  • 打赏
  • 举报
回复
1楼,

do not know
hmily1688 2004-04-24
  • 打赏
  • 举报
回复
原来我见过竹之草写过
hmily1688 2004-04-24
  • 打赏
  • 举报
回复
邹键什么也会啊。PFPF,
zjcxc 元老 2004-04-24
  • 打赏
  • 举报
回复

xp_regdeletekey
This extended stored procedure will delete an entire key from the registry.
You should use it very carefully.

Syntax:

EXECUTE xp_regdeletekey [@rootkey=]'rootkey',
[@key=]'key'




For example, to delete the key 'SOFTWARE\Test' from 'HKEY_LOCAL_MACHINE', run:

EXEC master..xp_regdeletekey
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE\Test'




xp_regdeletevalue
This extended stored procedure will delete a particular value for a key in
the registry. You should use it very carefully.

Syntax:

EXECUTE xp_regdeletevalue [@rootkey=]'rootkey',
[@key=]'key',
[@value_name=]'value_name'




For example, to delete the value 'TestValue' for the key 'SOFTWARE\Test'
from 'HKEY_LOCAL_MACHINE', run:

EXEC master..xp_regdeletevalue
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE\Test',
@value_name='TestValue'




xp_regread
This extended stored procedure is used to read from the registry.

Syntax:

EXECUTE xp_regread [@rootkey=]'rootkey',
[@key=]'key'
[, [@value_name=]'value_name']
[, [@value=]@value OUTPUT]




For example, to read into the variable @test from the value 'TestValue'
from the key 'SOFTWARE\Test' from the 'HKEY_LOCAL_MACHINE', run:

DECLARE @test varchar(20)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE\Test',
@value_name='TestValue',
@value=@test OUTPUT
SELECT @test




xp_regwrite
This extended stored procedure is used to write to the registry.

Syntax:

EXECUTE xp_regwrite [@rootkey=]'rootkey',
[@key=]'key',
[@value_name=]'value_name',
[@type=]'type',
[@value=]'value'




For example, to write the variable 'Test' to the 'TestValue' value, key
'SOFTWARE\Test', 'HKEY_LOCAL_MACHINE', run:

EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE\Test',
@value_name='TestValue',
@type='REG_SZ',
@value='Test'
xiaoliaoyun 2004-04-24
  • 打赏
  • 举报
回复
用存储过程
写:xp_instance_regwrite
读:xp_instance_regread

举例
xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer',N'AuditLevel', REG_DWORD,0

作用
将启动方式改为"仅windows"
skyboy0720 2004-04-24
  • 打赏
  • 举报
回复
3楼,

do not know

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧