SQLServer数据库之SQLSERVER2005的安装目录结构
小标 2019-03-20 来源 : 阅读 1224 评论 0

摘要:本文主要向大家介绍了SQLServer数据库之SQLSERVER2005的安装目录结构,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。

本文主要向大家介绍了SQLServer数据库之SQLSERVER2005的安装目录结构,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。

SQLServer数据库之SQLSERVER2005的安装目录结构

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

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

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


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

SQLSERVER2005还写注册表的

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


注册表

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist]


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\BOL]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\BOL\2052]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\BOL\2052\CurrentVersion]
"Version"="9.00.1399.06"
"CSDVersionNumber"=dword:00000000
"PatchLevel"="9.00.1399.06"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SNAC]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SNAC\2052]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SNAC\2052\CurrentVersion]
"Version"="9.00.5000.00"
"CSDVersionNumber"=dword:00000000
"PatchLevel"="9.00.5000.00"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SqlWriter]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SqlWriter\2052]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SqlWriter\2052\CurrentVersion]
"Version"="9.00.5000.00"
"CSDVersionNumber"=dword:00000000
"PatchLevel"="9.00.5000.00"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\SqlWriter\MSIRefCount]
"Uninstall"="{11111111-1111-1111-1111-111111111111},{81707DCE-3920-430A-815A-B2EAC53CAAEC},{0C1BF107-437C-4A09-A0FE-9495334201F0}"

View Code

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client]


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion]
"PatchLevel"="9.00.5000.00"
"Version"="9.00.5000.00"
"SP"=dword:00000000
"LCID"=dword:00000804

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\MSIRefCount]
"Uninstall"="{11111111-1111-1111-1111-111111111111}"

View Code

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]
"IsListenerActive"="Yes"
"SsrpActiveServer"=""
"InstalledInstances"=hex(7):4d,00,53,00,53,00,51,00,4c,00,53,00,45,00,52,00,56,\
  00,45,00,52,00,00,00,53,00,51,00,4c,00,45,00,58,00,50,00,52,00,45,00,53,00,\
  53,00,00,00,00,00
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\AddIns]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\AddIns\RedGate.SQLPrompt.SSMSUI]
"FriendlyName"="SQL Prompt 5.3"
"Description"="SQL Prompt 5.3 Write, edit, and explore SQL effortlessly"
"LoadBehavior"=dword:00000001
"CommandPreload"=dword:00000001
"SatelliteDllName"="SqlPromptTopMenuDecoration.dll"
"SatelliteDllPath"="C:\\Program Files\\Red Gate\\SQL Prompt 5\\"
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\PreloadAddInState]
"RedGate.SQLPrompt.SSMSUI"=dword:00000001
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup]
"SQLPath"="C:\\Program Files\\Microsoft SQL Server\\80\\Tools"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90]
"SharedCode"="C:\\Program Files\\Microsoft SQL Server\\90\\Shared\\"
"VerSpecificRootDir"="C:\\Program Files\\Microsoft SQL Server\\90\\"
"EnableErrorReporting"=dword:00000000
"ErrorReportingDir"="C:\\Program Files\\Microsoft SQL Server\\90\\Shared\\ErrorDumps\\"
"CustomerFeedback"=dword:00000000
"TimeOfReporting"=dword:000000f0
"CollectorParameters"=""
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap]
"BootstrapDir"="C:\\Program Files\\Microsoft SQL Server\\90\\Setup Bootstrap\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount]
"Uninstall"="{11111111-1111-1111-1111-111111111111},{CFD46495-A02E-459D-8548-CEBC8084B779},{32D60EB4-911D-4BA2-A64A-C925180B61A6},{72902785-0CDC-471A-AA41-64D30F6821D1},{81707DCE-3920-430A-815A-B2EAC53CAAEC},{FA0DF4A2-C888-4C1C-91A9-574E93DBB374},{0C1BF107-437C-4A09-A0FE-9495334201F0},{D0A48F7C-6A57-4B98-AD44-FF36C1833324}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\Setup]
"PatchLevel"="9.4.5000"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Cost]
"MSXML6"="15728640"
"DTSSetup"="4194304"
"SQLSetup"="8388608"
"owc11"="4194304"
"ASSetup"="2097152"
"sqlxml4"="8388608"
"NSSetup"="4194304"
"ToolsSetup"="26214400"
"PPESku"="157286400"
"bol"="178257920"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup]
"Version"="9.4.5000.00"
"Language"=dword:00000804
"ProductCode"="{32D60EB4-911D-4BA2-A64A-C925180B61A6}"
"FeatureList"="SQL_DTS=3"
"PatchLevel"="9.4.5000"
"SQLPath"="c:\\Program Files\\Microsoft SQL Server\\90\\DTS\\"
"checksum"=hex:38,34,33,66,66,66,30,65,62,38,32,62,30,34,37,62,31,30,35,31,36,\
  38,32,31,30,30,63,65,63,61,37,33,66,30,63,62,65,31,30,36,65,36,64,31,65,38,\
  38,34,63,64,38,30,37,31,33,64,64,37,31,37,63,34,37,34,35,63,31,65,37,64,30,\
  38,31,30,30,36,64,31,36,65,64,36,63,65,64,64,36,64,38,30,31,34,65,39,63,30,\
  30,61,36,32,65,63,64,32,34,62,64,32,34,63,66,35,36,33,66,63,66,30,34,61,39,\
  33,62,66,37,32,62,32,62,62,66,64,34,65,61,63,65,38,39,34,34,33,33,36,31,33,\
  35,66,31,31,30,61,66,66,61,37,34,63,61,32,34,37,61,63,38,34,64,33,35,34,00
"Edition"="Developer Edition"
"EditionType"="Developer Edition"
"SP"=dword:00000004
"AssociatedHotfixBuild"="1520"


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

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

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


配置的结果其实存放在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib]下的各个项目里。不用管理界面,直接修改注册也能同样达到一样的目的。

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib]
"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对象的版本


本文由职坐标整理并发布,希望对同学们学习SQL Server有所帮助,更多内容请关注职坐标数据库SQL Server数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程