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_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist]

 

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

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]

 

由于[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对象的版本

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

总结

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

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

时间: 2024-11-03 09:57:47

SQLSERVER2005的安装目录结构(上)的相关文章

SQLSERVER2005的安装目录结构(下)

SQLSERVER2005的安装目录结构(下) SQLSERVER2005的安装目录结构(下) 上篇介绍了SQLSERVER在注册表里保存的一些设置,这篇介绍他在你的硬盘里存放了哪些组件和工具 带你进入SQLSERVER的世界 上篇的地址:http://www.cnblogs.com/lyhabc/archive/2013/05/25/3099164.html 在Microsoft SQL Server这个文件夹里面有下面几个文件夹 逐个看一下每个文件夹里都有些什么 --------------

liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构

数据库的三范式第一范式===>每行记录的属性,是原子的,拆到不可拆为止.===>例如:一个人的籍贯,可以拆分为,省,市,县,乡,村 第二范式===>每行记录的非主属性(非主键属性),都完全依赖主属性(主键).===>每行的数据都能唯一区分.===>例如:一个学校的教师,他的姓名,年龄,性别,籍贯.都依赖它的教师编号===>而它教授的科目,并不依赖他的编号,则需要另建表,作为关系模型,进行存储 第三范式===>在实体关系中,如果不存在非关键字段对任一候选关键字段的函

JMeter安装目录结构

JMeter中包含以下几个目录:bin.docs.extras.lib.licenses.printable_docs 1.bin目录:很多可执行文件.配置等 examples:目录中有csv样例 ApacheJMeter.jar:JMeter表现层的源码包 jmeter.bat:windows下启动文件 jmeter.sh:Linux下启动文件 jmeter.log:运行产生的日志和错误信息可在此文件中查看 jmeter.properties:系统配置文件 jmeter-server.bat:

MySQL 安装(RPM安装模式)及目录结构

折腾了两晚,先对mysql基本安装和安装目录结构有所了解. MySQL一般3种模式安装:RPM,二进制,源码 最简单的就是RPM安装模式,默认自动配置好了.当前就用最简单的安装方式吧. 安装: MYSQL官方各种安装方法:http://dev.mysql.com/doc/refman/5.6/en/linux-installation.html 查看mysql是否安装: rpm -qa|grep-i mysql 查看yum提供的mysql版本: yum list | grepmysql 使用yu

linux下mysql安装、目录结构、配置

1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm 2.安装(打印信息略) [[email protected] /]#rpm -ivh MySQL-server-community-5.1.44-1.rhel4.i386.rpm; [[email protected] /]#rpm -ivh MySQL-cli

解密Qt安装目录的结构

http://c.biancheng.net/view/3866.html 了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt 的编程环境了如指掌.Windows 和 Linux 下 Qt 安装目录的结构非常相似,我们以 Windows 为例进行讲解,Linux 不再赘述. Qt 整体目录结构 不同版本 Qt 的安装目录结构大同小异,本节我们以 Qt 5.9.0 为例来说明,如下图所示. 图1:Qt 安装目录的结构 为了方便描述,下文我们使用~表示 Qt 的安装

Maven学习-目录结构

Maven学习-入门 1. 什么是Maven 2. 如何用Maven来构建项目 3. Maven项目的目录结构 Maven约定了一套规则来创建和构建项目.得益于Maven的一些约定,我们只要学习相对很少的命令就可以创建和管理我们的项目.在项目的目录结构上,Maven有一套约定的通用的目录结构. 使用一套通用的目录结构的好处是,可以减少开发人员熟悉不同Maven项目时的认知负担.在使用相同的目录结构的情况下,开发人员可以很快的熟悉一个项目. 1.Maven通用的目录结构介绍 通用目录结构 Mave

asp.net mvc多级目录结构和多级area实现技巧

今天在工作要实现这个多级area.其原因是这个项目需要多级的功能,大的类别里有小的类别,小的类别里有具体的功能项,每一个功能项还有若干动作Action,所以在菜单和mvc工程的结构上都需要有体现多级的元素,菜单是用的accordion,每一个大类就是accordion的一个pane,然后每一个小类就是用一个表格来表示的,每一个功能就是用单元格加一个链接来表示的.在网站目录结构上,area可以很方便地实现一级的目录结构,比如可以有admin, backoffice, logging, busine

SVN仓库目录结构

SVN仓库目录结构Repository: trunktagsbranches trunk(主干|主线) branchs(分支) tags(标记) truck(主干|主线|主分支):是用来做主方向开发的,新功能的开发应放在主线中,当模块开发完成后,需要修改,就用branch.branch(分支):分支开发和主线开发是可以同时进行的,也就是并行开发,分支通常用于修复bug时使用 tag(标记):用于标记某个可用的版本,可以标记已经上线发布的版本,也可以标记正在测试的版本,通常是只读的 SVN具体操作