• SQLSERVER2005的安装目录结构(上)


    SQLSERVER2005的安装目录结构(上)

     

    SQLSERVER2005的安装目录结构(上)

    下篇的地址:http://www.cnblogs.com/lyhabc/archive/2013/05/26/3099363.html

    我觉得每个软件,如果是绿色的话,那么就可以认为不写注册表的,如果不是绿色的话,那么应该是写注册表的

    SQLSERVER2005不是绿色软件,当然要写注册表,当然要先卸载再重新安装才能用,虽然SQLSERVER2005安装完毕之后就只会在

    安装目录下产生一个文件夹

    安装完毕之后,只会产生一个Microsoft SQL Server这个文件夹,当然不是把这个文件夹copy出来就可以使用的,因为

    SQLSERVER2005还写注册表的

    这篇文章就分注册表跟安装目录这两个结构来说吧

    下篇的地址:http://www.cnblogs.com/lyhabc/archive/2013/05/26/3099363.html

    -------------------------------------------------------华丽的分割线-------------------------------------------------

    注册表

    在以下三个路径找到有SQLSERVER或者和SQLSERVER有关系的,现在我把他们导出来

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server 2005 Redist]

     View Code

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Native Client]

     View Code

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server]

     View Code


    由于[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server]位置下的内容太长了,所以只摘抄了一部分

    这些注册表值都记录了一些SQLSERVER的设置参数,比如:

    SQLSERVER的服务器网络配置选项在SQLSERVER配置管理器工具的网络配置

    配置的结果其实存放在注册表的[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServerSuperSocketNetLib]下的各个项目里。不用管理界面,直接修改注册也能同样达到一样的目的。

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServerSuperSocketNetLib]
    "ForceEncryption"=dword:00000000
    "HideInstance"=dword:00000000
    "Certificate"=""
    "DisplayName"="SQL Server Network Configuration"

    ForceEncryption:强制加密

    HideInstance:隐藏实例

     -----------------------------------------------华丽的分割线-------------------------------------------

    下面我只简单介绍一下我所知道的一些注册表配置选项,以截图的方式来说明

    因为安装了SQL Prompt,还有一些Windows补丁,所以会出现80(SQL2000) 90(SQL2005) 100(SQL2008)的一些选项

     安装了SQL Prompt因为要SQL2005~SQL2008都能用所以生成了相应版本的注册表项目,为什麽没有SQL2000跟SQL2012呢?

    因为我没有安装过SQL2012,SQL2000不支持

     记录SQLSERVER的安装日志路径

    记录MSDTS的一些信息,DTS:数据转换服务,不知道的大家可以百度,这里不详细说了

     

    安装完SQLSERVER之后附带的一些工具的工具目录路径

    数据库发布向导,不知道有没有人用过,将现有数据库生成一个脚本,但不包括数据库的数据,然后在另一台机器上生成整个数据库结构

    一些安装信息

    卸载信息,卸载SQLSERVER的时候,操作系统就按照这个来卸载相应的SQLSERVER组件

     数据库引擎

     MSDTS

    通知服务

     分析服务

    客户端组件

    因为我的电脑里还安装了SQL Express,所以还有一个数据库引擎选项,在控制面板-》添加/删除程序 ,里面操作系统如何识别出

    你当前系统里的SQLSRVER实例呢?其实从注册表里来的,注意看红框部分

    SQLSERVER给每个组件分配了数字的,例如SQL企业版实例分配数字.1 ,SQLExpress版分配数字.3  ,其他组件也分配数字

    .X

    例如:

    分析服务.4

    报表服务.5

    不过这些都没有规律的

    当前系统里有的数据库实例

     配置管理器里面的SQLSERVER启动参数

    已经注册了的驱动程序

    SQL Agent的一些配置参数,当你设置了作业的时候,设置的参数就保存在这个位置

    OLAP的一些设置选项和参数

     SQLSERVER的一些服务,包括:分析服务,全文检索,通知服务,报表服务,代理服务,Browser服务,SSIS服务

    SMO对象的版本

    -------------------------------------------------------华丽的分割线----------------------------------------------------------

    总结

    注册表部分就介绍到这里了,可能又长又臭,不过如果你读完了,恭喜你!!,你对SQLSERVER的认识又更深一步了o(∩_∩)o

    如果大家有什么需要补充的,或者文章有不正确的,欢迎大家拍砖!!

     
  • 相关阅读:
    How Does Batch Normalization Help Optimization?【阅读笔记】
    连接局域网内其他机器虚拟机中的Linux服务器
    阿里云磁盘扩容
    apscheduler模块
    linux挖矿病毒
    jenkins-时间参数
    k8s-学习笔记11-容器探针
    k8s-学习笔记10-watch机制
    xfce4设置屏保/锁屏时间
    高清动图方案
  • 原文地址:https://www.cnblogs.com/jack-jia-moonew/p/4213829.html
Copyright © 2020-2023  润新知