热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

SQLSERVER2005的安装目录结构(下)

SQLSERVER2005的安装目录结构(下)上篇介绍了SQLSERVER在注册表里保存的一些设置,这篇介绍他在你的硬盘里存放了哪些组件和工具带你进入SQLSERVER的世界上篇的地址:在MicrosoftSQLServer这个文件夹里面有下面几个文件夹逐个看一下每个文件夹里都

SQLSERVER2005的安装目录结构(下) 上篇介绍了SQLSERVER在注册表里保存的一些设置,这篇介绍他在你的硬盘里存放了哪些组件和工具 带你进入SQLSERVER的世界 上篇的地址: 在 Microsoft SQL Server这个文件夹 里面有下面几个文件夹 逐个看一下每个文件夹里都

SQLSERVER2005的安装目录结构(下)

上篇介绍了SQLSERVER在注册表里保存的一些设置,这篇介绍他在你的硬盘里存放了哪些组件和工具

带你进入SQLSERVER的世界

上篇的地址:

Microsoft SQL Server这个文件夹里面有下面几个文件夹

逐个看一下每个文件夹里都有些什么

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

首先80这个文件夹,位置C:\Program Files\Microsoft SQL Server\80

COM文件夹下有SQL2000的一些DLL,估计是沿用SQL2000的功能

在C:\Program Files\Microsoft SQL Server\80\Tools\binn这个目录有SQL2000数据转换服务工具DTSRun

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

90这个文件夹,位置:C:\Program Files\Microsoft SQL Server\90

90这个文件夹里的东西多些,毕竟SQL2005比SQL2000功能已经强大了许多

在COM这个文件夹下,有tablediff这个比较有名的表格比较工具,这些工具比SQL2000的丰富多了

DTS目录下的工具都是为数据转换功能而写的,包括一些Oracle转换到SQLSERVER的组件

SQLSERVER导入/导出向导也在这个目录下

在SDK这个文件夹下面,有开发SQLSERVER的一些功能的API,也有C++的头文件和库给你调用

EULA是一些服务协议的txt文档说明

C:\Program Files\Microsoft SQL Server\90\Shared

Shared文件夹下的一些公共组件和工具,记得每次打完补丁之后都会弹出这个“Vista环境下的SQLSRVER用户设置”

C:\Program Files\Microsoft SQL Server\90\Tools

Tools文件夹下就包括了SQLSRVER的大部分工具了

例如:bcp命令 ,SQLdiag诊断工具,sqlmonitor监控复制工具都在C:\Program Files\Microsoft SQL Server\90\Tools\Binn目录下

还有在C:\Program Files\Microsoft SQL Server\90\Tools\Publishing目录下有发布工具,不过刚才说100这个文件夹的时候已经说了

在C:\Program Files\Microsoft SQL Server\90\Tools\Templates\olap\2052目录下有一些OLAP的模版

进行OLAP分析的时候估计就是调用这个文件夹下的模版

还有SQL Trace的时候有一些默认的trace模版,这些默认模板应该就是调用C:\Program Files\Microsoft SQL Server\90\Tools\Profiler\Templates\Microsoft SQL Server\90这个目录下的

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

重点说明一下C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap 这个目录!!!

Setup Bootstrap这个文件夹存放了SQLSERVER的安装程序和安装过程中的安装日志,非常重要

如果遇到安装不顺利的情况,首先需要查看的就是文件夹里的安装日志

如果你不小心卸载了SQLSERVER的某些组件,可以在这个文件夹里找到安装程序,重新安装你卸载组件

控制面板里的"添加/删除程序"也是调用 ARPWrapper程序来进行SQLSERVER的组件的卸载的

关于安装日志的说明,这里就不详细说了,因为之前我已经写过一篇了

地址:设置SQLSERVER的错误日志数量和查找SQLSERVER安装错误日志

联机丛书上引用的CHM文件

1033文件夹里的是英文版的,2052文件夹里是中文版的

在SQLSERVER安装过程中调用的安装组件也是在Setup Bootstrap这个文件夹里调用的

微软已经准备好SQLSERVER各个版本的安装完毕之后的提示文件,rtf格式的,根据你安装的版本来进行相应调用

其实微软开发的软件跟我们开发的软件都是一样的,都需要准备相应的文件来进行调用显示,美国空间,解耦,深入了解了SQLSERVER的文件目录结构之后

大家会觉得跟我们开发的软件的结构是差不多的,但是里面SQLSERVER里面的代码会比较先进,但是SQLSERVER软件的文件跟我们基本上都是

一样的。

问题: 为什麽Setup Bootstrap这个文件夹不放在MSSQL.1文件夹里?

因为如果你删除了数据库引擎,你想重装数据库,去哪里找这个安装程序呢?

所以Setup Bootstrap这个文件夹就没有放在MSSQL.1文件夹里,就算删除了数据库引擎,那么还可以在

Setup Bootstrap文件夹里找到setup.exe重新安装

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

100这个文件夹下的东西少一些,因为我没有安装SQL2008,所以东西比较少

位置:C:\Program Files\Microsoft SQL Server\100

100这个文件夹没有什么好说的了,SDK这个文件夹都是一些开发SQLSERVER的一些功能的API

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

开始说MSSQL.1 ,MSSQL.2 , MSSQL.3这三个文件夹了

MSSQL.1:SQLSERVER

MSSQL.2:SSAS

MSSQL.3:SQLExpress

MSSQL.4:SSRS

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

MSSQL.1

打开MSSQL.1,看到下面的文件夹,网站空间,有几个不用介绍都知道有什么用的了

在Install文件夹放置了一些安装脚本,当你误删除某些功能或者数据库,可以在里面找到这些脚本然后执行安装

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG

LOG文件夹里有ErrorLog,网站空间,跟踪日志,还有维护计划报告和记录,当你创建一个维护计划的时候,你没有指定维护计划报告和记录

存放的位置,那么这个维护计划报告和记录就默认存放在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG这个位置

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

MSSQL.2 是SSAS,由于本人接触SSAS比较少,所以不多说了

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

MSSQL.4:SSRS

ReportManager是一个ASP.NET Web程序,管理整个ReportService报表系统的

里面包含了

ReportBuilder:创建SSRS的报表的软件

ReportViewer:查看报表的控件

要打开配置报表服务器配置,可以在配置管理器里的SSRS服务那里打开

生成ReportServer和ReportServerTempDB两个数据库的数据库生成脚本

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

总结

要睡了,明天搞一下微信公众平台 希望大家能够看完,因为都是一些流水账,如果大家能够顺利看完的话

我相信大家对SQLSERVER一定有一个质的飞跃 o(∩_∩)o

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

推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
    本文推荐了一个ASP的内容管理框架ASP Nuke,并介绍了其主要功能和特点。ASP Nuke支持文章新闻管理、投票、论坛等主要内容,并可以自定义模块。最新版本为0.8,虽然目前仍处于Alpha状态,但作者表示会继续更新完善。文章还分析了使用ASP的原因,包括ASP相对较小、易于部署和较简单等优势,适用于建立门户、网站的组织和小公司等场景。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
author-avatar
大小大空间_566
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有