SQLServer2008系统由4个主要部分组成,这4个部分被称为4个服务,分别是上面的数据引擎、分析服务、报表服务和集成服务。这些服务之间相互依存。
1数据库引擎
数据库引擎是(SQLServerDatabaseEngine,SSDE)是SQLServer2008系统的核心服务,负责完成业务数据的存储、处理、查询和安全管理等 *** 作。例如:创建数据库、创建表、执行各种数据查询、访问数据库等 *** 作都是由数据库引擎完成的。在大多数情况下,使用数据库系统实际上就是使用数据库引擎。例如,在某个使用SQLServer2008系统作为后台数据库的航空公司机票销售信息系统中,SQLServer2008系统的数据库引擎服务负责完成机票数据的添加、跟新、删除、查询及安全控制等 *** 作。
2分析服务
分析服务(SQLServerAnalysisServer,SSAS)提供了多维分析和数据挖掘功能,可以支持用户建立数据库和进行商业智能分析。相对多维分析(有时也称为OLAP,即:OnlineAnalysisProcessing,中文直接为联机分析处理)来说,OLTP(OnlineTransaceionProcessing,联机事务处理)是由数据库引擎负责完成的,使用SSAS服务,可以设计、创建和福管理包含来自于其他数据源数据的多维结构,铜鼓哦对多维数据进行多个角度的分心,可以支持管理人员业务数据的风全面的理解。另外,通过使用SSAS服务,用户可以完成数据挖掘模型的构造和应用,实现知识发现、知识表示、知识管理和知识共享。
3报表服务
报表服务(SQLServerReportingServices,SSRS)为用户提供了支持Web的企业级的报表功能。通过使用SQLServer2008系统提供的SSRS服务,用户可以方便地定义和发展布满足自己需求的报表。无论是报表的局部格式,还是报表的数据源,用户都可以轻松地实现,这种服务极大地便利了企业的管理工作。满足了管理人员高效、规范的管理需求。
4集成服务
集成服务(SQLServerIntegrationSevives,SSIS)是一个数据集成平台,可以完成有关数据的提取、转换、加载等。例如:对于分析服务来说,数据库引擎是一个重要的数据源,如何将数据源中的数据经过适当的处理加载到分析服务汇中,以便进行各种分析处理,正式SSIS服务索要解决的问题。重要的是SSIS服务可以高效地处理各种各样的数据源,除了SQLServer数据之外,还可以处理Oracle、Excel、XML文档、文本文件等数据源中的数据。
SQLServer2008是一个提供了联机失误处理、数据仓库、电子商务应用的数据库和数据分析的平台。体系架构是描述系统组成要素和要素之间关系的方式。SQLServer2008系统的系统结构是对SQLServer2008的主要组成部分和这些组成部分之间关系的描述。
确定您希望数据库引擎优化顾问在分析过程中考虑添加、删除或保留的数据库功能(索引、索引视图、分区)。有关详细信息,请参阅
关于工作负荷和使用数据库引擎优化顾问的注意事项。
创建工作负荷。有关详细信息,请参阅
启动数据库引擎优化顾问,并登录到 MicrosoftSQL Server 实例。有关详细信息,请参阅
启动数据库引擎优化顾问。在“常规”选项卡上,在
“会话名称”
中键入一个名称以创建新的优化会话。
选择一个“工作负荷文件”或“表”
,然后在相邻的文本框中键入文件的路径或表的名称。
指定表的格式为
database_nameschema_nametable_name
若要搜索工作负荷文件或表,请单击“浏览”按钮。
数据库引擎优化顾问假定工作负荷文件是滚动更新文件。有关滚动更新文件的详细信息,请参阅
限制跟踪文件和表的大小。
使用跟踪表作为工作负荷时,该表必须存在于数据库引擎优化顾问正在优化的同一台服务器上。如果您创建的跟踪表在其他服务器上,则必须将其移到数据库引擎优化顾问准备优化的服务器上才能用作工作负荷。
选择要对其运行在步骤 5 中选择的工作负荷的数据库和表。若要选择表,请单击“所选表”箭头。
选中“保存优化日志”
以保存优化日志的副本。如果不希望保存优化日志的副本,请清除该复选框。
在分析之后,可以通过打开会话并选择“进度”选项卡来查看优化日志。
单击“优化选项”
选项卡,从列出的选项中进行选择。有关详细信息,请参阅
可用的优化选项。
单击工具栏中的
“开始分析”按钮。
如果希望停止已经启动的优化会话,请在“ *** 作”菜单上选择以下选项之一:选择“停止分析(并提供建议)”
将停止优化会话,并提示您选择是否希望数据库引擎优化顾问根据目前已完成的分析来生成建议。选择“停止分析”
将停止优化会话而不生成任何建议。
上述错误我遇到两种情况:
一种是在打开打开SQL Server 2008时d出的;
另一种是在应用程序连接SQL Server 2008时出现的归纳了一下,
由以下几个原因:
1数据库引擎没有启动
有两种启动方式:
(1)开始->程序->Microsoft SQL Server 2008->SQL Server 2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误[/b],不能启动,这时就要查看"SQL Server 2008配置管理器"中的SQL Server 2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止然后再执行上述一种方式 *** 作就可以了。
2进行远程连接时,是否已允许远程连接
SQL Server 2008 在默认情况下仅限本地连接我们可以手动启用远程连接在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)"
3如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等
我在一次局域网内连接数据库时,就要因为连接字符串出了问题,在局域网内一台机子连接另一台机子上数据库时,把Data Source=装有数据库的另一台机子的IP我在连接数据库时总是出现上面的错误,查了好长时间,后来发现,IP没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127001,输入的IP没有传到连接字符串
各类数据库管理系统的设计都有其独特之处。在Oracle上也是有存储引擎的,但Oracle官方从来都不这么提,只说存储架构。按功能上来看,InnoDB在设计之初参考了Oracle的设计(如表空间,extent,块等)。MSSQL -- 不知道。
SQL Server 2008 数据库引擎等安装失败的原因
这两天安装sql server 2008,一切都对,但总是安装失败,一直找不到原因,后来在网上看一个贴,说是要把 msxml删除,试了试还真安装成功了,现在转过来做个笔记。
最近安装sql server2008 连续多次结果每次都发生错误,最核心的数据库引擎总是装不上去,试过多次,最后无奈只好根据日志文件查询问题出在哪里,后来经过网上搜索才发现,原来安装失败跟MSXML6有关, 凶手就是 MSXML 6 Service Pack 2 (KB954459),简单说就是 SQL Server 2008 (所有版本) 内附的 MSXML 版本比较旧,一旦你的作业系统上过 KB954459 这更新,那麼安装 SQL Server 2005、2008 所有版本时 (SQL Server 2008 SP1 不确定是否已修正此问题),都会发生安装失败,解法就是先解除安装 KB954459,再安装 SQL Server 就会成功了,然後再透过线上更新将 KB954459 补上。
msxml的更新版本不一定是KB954459 ,也可能比这个更新,总之只要删除ms xml的更新就行了。
原文地址:>
SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。
SQLite是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。数据库文件的格式是跨平台的,你可以在32位和64位系统之间、甚至在Big-Endian和Little-Endian(译者注:这是两种不同的字节排序方式,Big-Endian是指一个word中的高位Byte是放在内存word区域的低地址处,而Little-Endian则与之相反)两种不同的架构间自由地拷贝数据库,这一特性让SQLite成为应用文件格式的一种流行选择。SQLite不能替代Oracle,但可以考虑作为fopen()的替代方法。
SQLite已经是世界上布署得最广泛的SQL数据库引擎,被用在无以计数的桌面电脑应用中,还有消费电子设备中,如移动电话、掌上电脑和MP3播放器等。SQLite的源码就放在公有领域(即WikiPedia的public domain)中。
服务器组件 说明
SQL Server 数据库引擎
数据库引擎包括 数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和 XML 数据的工具。
Analysis Services
Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具。
Reporting Services 1,2
Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。Reporting Services 还是一个可用于开发报表应用程序的可扩展平台。
Notification Services
Notification Services 是一个平台,用于开发和部署将个性化即时信息发送给各种设备上的用户的应用程序。
Integration Services
Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。
1Reporting Services 的安装需要 Internet 信息服务 (IIS) 50 或更高版本。
2 Reporting Services 的报表设计器组件需要 Microsoft Internet Explorer 60 Service Pack (SP) 1。
客户端组件 说明
连接组件
安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。
管理工具 说明
SQL Server Management Studio 1
SQL Server Management Studio (SSMS) 是 Microsoft SQL Server 2005 中的新组件,这是一个用于访问、配置、管理和开发 SQL Server 的所有组件的集成环境。SSMS 将 SQL Server 早期版本中包含的企业管理器、查询分析器和分析管理器的功能组合到单一环境中,为不同层次的开发人员和管理员提供 SQL Server 访问能力。
SQL Server 配置管理器
SQL Server 配置管理器为 SQL Server 服务、服务器协议、客户端协议和客户端别名提供基本配置管理。
SQL Server Profiler
SQL Server Profiler提供了图形用户界面,用于监视数据库引擎实例或 Analysis Services 实例。
数据库引擎优化顾问
数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。
Analysis Services:
Analysis Services 提供了一组丰富的数据挖掘算法,业务用户可使用这组算法挖掘其数据以查找特定的模式和走向。这些数据挖掘算法可用于通过 UDM 或直接基于物理数据存储区对数据进行分析。
Microsoft SQL Server 2005 Analysis Services (SSAS) 为商业智能解决方案提供联机分析处理 (OLAP) 和数据挖掘功能。在使用 Analysis Services 设计商业智能解决方案之前,您应当熟悉成功的解决方案所必需的 OLAP 和数据挖掘概念。Analysis Services 通过允许开发人员在一个或多个物理数据源中定义一个称为统一维度模型 (UDM) 的数据模型,从而很好的组合了传统的基于 OLAP 分析和基于关系报表的各个最佳方面。基于 OLAP、报表以及自定义 BI 应用程序的所有最终用户查询都将通过 UDM(可提供一个此关系数据的业务视图)访问基础数据源中的数据。
Reporting Services:
Microsoft SQL Server Reporting Services 是一种基于服务器的新型报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据的表格报表、矩阵报表、图形报表和自由格式报表。可以通过基于 Web 的连接来查看和管理您创建的报表。
Integration Service:
是微软的一个智能解决方案,通俗点和ASPNET程序差不多,它也设计了很多的类似控件的东西,不过叫任务,这些任务的主要功能是将数据从数据源转到数据目的,中间也会有查询,聚合等等更加具体的任务。
以上就是关于SQLServer2008系统主要组成(sqlserver2008用于 *** 作和管理系统的是)全部的内容,包括:SQLServer2008系统主要组成(sqlserver2008用于 *** 作和管理系统的是)、sql 2008 数据库引擎优化怎么用、SQL server 2008数据库引擎连接到服务器失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)