开发者社区> fanr_zh> 正文

SQLServer的注册表项使用技巧六则

简介: SQL Server的管理和Windows的管理是息息相关的.通过Windows的注册表来管理SQL Server有时候非常方便,废话不多说,给出一些我长期使用或者收藏的注册表技巧给大家分享(注:所有项目在windows2003+SQL Server2000开发版下验证通过)wriiten by:b...
+关注继续查看

SQL Server的管理和Windows的管理是息息相关的.通过Windows的注册表来管理SQL Server有时候非常方便,废话不多说,给出一些我长期使用或者收藏的注册表技巧给大家分享(注:所有项目在windows2003+SQL Server2000开发版下验证通过)
wriiten
by:billpu

1 获得修改 SQL Server 注册:

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\
80\Tools\SQLEW\Registered Servers X\SQL Server Group

每一个键值对应SQL Server数据库注册表项,直接删除即可。(80对应SQL Server2000版本)

2 更改SQL Server的登录验证方式,这个大家应该相对熟悉,
csdn上经常有人问这样的问题. sa用户密码也忘记了,然后由于安全原因把windows登陆的那个登录名去掉了 ,这时只需要更改下列注册表项就可以.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer

编辑LoginMode值,将原值从1改成2 (1为windows验证,2为混合验证),最后重启SQL Server服务不要忘记)

3 查看SQL Server 版本及其他信息

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup

Editon值:版本比如Enterprise Edition就是企业版
Patchlevel值:版本及补丁号:
8.4.2039 ,这里其实是个复合值,8代表SQL Server2000,4代表sp4,2039是小版本号,这个和select @@version的表现值略有不同
SQLDateRoot值:数据库存放目录
SQLPath值:SQLServer安装目录

4 控制xp_regread和xp_regwritede的权限

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\ExtendedProcedures

xp_regread Allow Paths:允许使用xp_regread读取的键值(根)
xp_regwrite Allow Paths:允许使用xp_regwrite写的键值(根)

5 查询分析器连接历史记录

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetlib\LastConnect

这边的每一项键值都对应一条历史记录,我本人就是把所有的需要连接的数据库服务器都在这里记录
另外tcp键值是查询分析器每次默认的链接tcp端口

6 查看SQL Server允许接入的数据驱动方式

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers

这边的每一项对应一个数据驱动,从安全角度考虑,如果你的应用没有用到那么多的连接方式,尽量还是在相应的AllowInProcess里设成0

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SqlServer性能检测和优化工具使用详细
工具概要         如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server profiler(处在sql安装文件--性能工具--sql server profiler)     如果知道啦问题出现在哪里,如果你又是绝世高手,当然可以直中要害,写段代码给处理解决掉,但是如果你不行,你做不到,那么也无所谓,可以借助哥的力量给你解决问题。
920 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
24939 0
查看SqlServer的内存使用情况
原文:查看SqlServer的内存使用情况       上一篇提到动态T-SQL会产生较多的执行计划,这些执行计划会占用多少内存呢?今天从徐海蔚的书中找到了答案。动态视图不仅可以查到执行计划的缓存,数据表的页面缓存也可以查到,将SQL整理一下,做个标记。
1246 0
SqlServer性能检测和优化工具使用详细
工具概要         如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server profiler(处在sql安装文件--性能工具--sql server profiler)     如果知道啦问题出现在哪里,如果你又是绝世高手,当然可以直中要害,写段代码给处理解决掉,但是如果你不行,你做不到,那么也无所谓,可以借助哥的力量给你解决问题。
998 0
如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库
一、连接至MySQL数据库 1.下载mysql的jdbc驱动, http://dev.mysql.com/downloads/ 免费,嘿嘿。 2.解压zip文件(我下载的版本是mysql-connector-java-5.1.5),我们要用的是mysql-connector-java-5.1.5-bin.jar文件。
1113 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18352 0
使用XML向SQL Server 2005批量写入数据——一次有关XML时间格式的折腾经历
原文:使用XML向SQL Server 2005批量写入数据——一次有关XML时间格式的折腾经历 常常遇到需要向SQL Server插入批量数据,然后在存储过程中对这些数据进行进一步处理的情况。存储过程并没有数组、列表之类的参数类型,使用XML类型可妥善解决这个问题。
1034 0
Sql Server 存储过程使用技巧
1、创建带Try。。。Catch的存储过程模板   Copy下面的代码,然后新建查询,就可以写sql语句,执行完后,一个你自己的存储过程就建立好了! USE [DB]--设定对应的数据库 GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER O...
745 0
使用SQLServer Audit来监控触发器的启用、禁用情况
原文: 使用SQLServer Audit来监控触发器的启用、禁用情况  使用情景:              有时候会发现在触发器中的业务逻辑没有执行,可能是因为触发器的逻辑错误所引起的。
881 0
第三章——使用系统函数、存储过程和DBCC SQLPERF命令来监控SQLServer(2)
原文: 第三章——使用系统函数、存储过程和DBCC SQLPERF命令来监控SQLServer(2) 承接上文,本文讲述如何使用系统存储过程来监控系统。
818 0
+关注
fanr_zh
数据库技术专家
343
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载