数据库(二)之SQL Server
什么是SQL SERVER?
Microsoft发布的SQL Server产品是一个典型的关系型数据库管理系统。
功能强大
操作简便
可靠的安全性
SQL Server 2008体系结构
SQL Server 2008的体系结构是指对SQLServer 2008的组成部分和这些组成部分之间关系的描述。SQL Server 2008系统由4个部分组成:数据库引擎,Analysis Services,Reporting Services和Integration Services。
数据库引擎:数据库引擎是Microsoft SQL Server 2008系统的核心服务,负责完成数据的存储,处理和安全管理。例如,创建数据库,创建表,创建视图,数据查询和访问数据等操作,都是由数据库引擎完成。
通常情况下,使用数据库系统实际上就是在使用数据库引擎。因为数据库引擎也是一个复杂的系统,它本身包含许多功能组建,例如,复制,全文搜索等。使用Microsoft SQL Server 2008系统的数据库引擎可以在学校的学生管理系统中完成学生数据的添加,删除,更新,查询和安全控制等操作。
Analysis Services:Analysis Services的主要作用是通过服务器和客户端技术的组合提供联机分析处理(Online Analytical Processing,OLAP)和数据挖掘功能。 使用Analysis Services,用户可以设计,创建和管理包含来自于其他数据源的多维结构,通过对多维数据源进行多角度分析,可以使管理人员对业务数据有更全面的理解。另外,通过使用Analysis Servies,用户可以完成数据挖掘模型的构造和应用,实现知识的发现,表示和管理。
Reporting Services:包含用于创建和发布报表及报表模型的图形工具和向导,用于管理Reporting Services的报表服务器管理工具和用于对Reporting Services对象模型进行编程和扩展的应用程序编程接口(API)
Microsoft SQL Server 2008 Reporting Services 是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。创建的报表可以通过基于web的链接进行查看,也可以作为Microsoft windows应用程序的一部分进行查看。
Integration Services:是一个数据集成平台,负责完成有关数据的提取,转换和加载等操作。对于Analysis Services来说,数据库引擎是一个重要的数据源,而如何将数据源中的数据经过适当的处理并加载到Analysis Services中以便进行各种分析处理,这正是Integration Services所要解决的问题。重要的是,Integration Services可以高效地处理各种各样地数据源,例如,SQL Server,Oracle,Excel,XML文档,文本文件等。
Microsoft SQL Server 2008系统提供地Integration Services包括生成并调试包的图形工具和向导;执行如FTP操作,SQL语句执行和电子邮件消息传递等工作流功能的任务;用于提取和加载数据的数据源和目标;用于清理,聚合,合并和复制数据的转换;管理服务,即用于管理Integration Services包的Integration Services服务;以及用于对Integration Services对象模型编程的应用程序接口(API)。
SQL Server Management Studio
SQL Server Manament Studio是一个集成开发环境,用于访问,配置,管理和卡法SQL Server的所有组件。SQL Server Management Studio组合了大量图行工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问SQL Server。 SQL Server Management Studio将早期版本的SQL Server中所包含的企业管理器,查询分析器和Analysis Mananger功能整合到单一的环境中。此外,SQL Server Management Studio还可以和SQLServer Compact 3.5 sp1.开发人员可以获得熟悉的体验,而数据库管理员可以获得功能齐全的单一实用工具,其中包含易于使用的图形工具和丰富的脚本撰写功能。
模板资源管理器
在模板资源管理器中,提供了大量与SQL Server和分析服务相关的脚本模板。脚本模板提供了编写查询的起点。模板实际上就是保存在文件中的脚本片段,可以在SQL查询视图中打开并进行修改,使之适合需要。
模板浏览器窗口是可选的。如果模板浏览器窗口不可见,可使用视图菜单或者工具栏上的模板浏览器按钮打开它。
SQL Server联机丛书
SQL Server联机丛书提供了对SQL Server 2008文档和帮助系统所作的改进,这些文档可帮助用户了解SQL Server 2008以及如何实现数据管理和商业智能项目。
SQL Server配置管理器
SQL Server配置管理器统一包含了SQL Server 2008服务,SQL Server 2008网络配置和SQL Native Client配置三个工具供数据库管理人员做服务启动或停止与监控,服务器端支持的网络协议,用户访问SQL Server的网络相关设置等工作。
Business Intelligence Developmet Studio
是用于开发包括Analysis Services ,Integration Servies和Reporting Sercices项目在内的商业解决方案的主要环境。每个项目类型都提供了用于创建商业智能解决方案所需对象的模板,并提供了用于处理这些对象的各种设计器,工具和向导。
外围配置器
包括服务和连接的外围应用配置器和功能的外围应用配置器。
sqlcmd
sqlcmd -s local 连接数据库引擎
sqlcmd -? 看看命令用法
数据库(二)之SQL Server的更多相关文章
- 数据库技术丛书:SQL Server 2016 从入门到实战(视频教学版) PDF
1:书籍下载方式: SQL Server2016从入门到实战 PDF 下载 链接:https://pan.baidu.com/s/1sWZjdud4RosPyg8sUBaqsQ 密码:8z7w 学习 ...
- 【SQL Server高可用性】数据库复制:SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表
原文:[SQL Server高可用性]数据库复制:SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表 经常在论坛中看到有人问数据同步的技术,如果只是同步少量的表,那么可以考虑使 ...
- Access数据库导入到SQL Server 2005 Express中
安装好SQL Server 2005 Express后,再安装SQL Server Management Studio Express CTP就可以很方便的使用控制台进行数据库的管理.但SQL Ser ...
- ActiveMQ 消息持久化到数据库(Mysql、SQL Server、Oracle、DB2等)
ActiveMQ具体就不介绍了,直接介绍如何讲ActiveMQ持久化到本地数据库,以SQL Server 2008 R2为例1.下载ActiveMQ后直接解压,我下载的是apache-activemq ...
- 数据库-如何创建SQL Server身份验证用户
1.简介 默认安装SQL Server数据库后,SQL Server通过工具SQL Server Management Studio(SSMS)采用“Windows身份验证”方式登录,需要设置相应用户 ...
- MySQL数据库导入到SQL Server
EXEC master.dbo.sp_addlinkedserver @server = N'MYSQL2', @srvproduct=N'mySQL', @provider=N'MSDASQL', ...
- 二、SQL Server 2008附加数据库时出错的解决方法
错误中提示“数据库的版本为661,无法打开.此服务器支持655版及更低版本.不支持降级路径”. 这种情况是由于高版本的数据库文件在低版本的数据库上造成的,即我们要附加的数据库文件的版本高于当前SQL ...
- 数据库开发基础 SQL Server 数据库的备份、还原与分离、附加
认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的日常工作,备份的目的是 一.在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点 二. ...
- 数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)
控制数据库的服务: 方法一: 1.Windows+R 打开运行 打开cmd 2.输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver 关闭数据 ...
- 第十二篇 SQL Server代理多服务器管理
本篇文章是SQL Server代理系列的第十二篇,详细内容请参考原文 在这一系列的上一篇,我们查看了维护计划,一个维护计划可能会创建多个作业,多个计划.你还简单地看了SSIS子系统,并查看了维护计划作 ...
随机推荐
- 解决:"2013-01-06 00:00:00" is not a valid date and time.
在转换时间格式时,遇到以下问题: 弹出对话框:"2013-01-06 00:00:00" is not a valid date and time. 在百度上查找,发现是本地日期格 ...
- windows多线程(四) 关键段 CriticalSection
一.问题回顾 我们上一篇文章最后的程序的输出 g_Count 的值不是每次都正确,原因是没有对全局资源 g_Count 进行互斥访问(就是同一时刻只能由一个线程访问),接下来我们就来说一下使用关键段来 ...
- [转帖]什么是TRIM与GC?他们是怎样让SSD保持高速的
什么是TRIM与GC?他们是怎样让SSD保持高速的 2017-7-6 15:43 | 作者:Strike | 关键字:SSD,TRIM,GC,超能课堂 分享到 SSD的写入方式决 ...
- 三星vs苹果 2018Q3 财报 以及国内最赚钱的公司...
三星文字版为: 10月31日消息,据国外媒体报道,当地时间周三韩国三星电子公布季度财报,得益于市场对其存储芯片和其他零部件的强劲需求,营业利润创下历史新高.三星不仅在自家设备上使用自己生产的芯片,还向 ...
- PHP面试经常被提到的问题
1. Include 与 require的区别,require和require_once的效率哪个高? PHP在遇到include时就解释一次,如果页面中出现10次include,php就解释10次, ...
- Install .Net Core For CentOS
Install .NET Core SDK Before you start, please remove any previous versions of .NET Core from your s ...
- java 加载过程
1.main方法进入方法区 2.main方法进栈 3.调用xxx类加载到jvm中 类属性进入数据共享区,方法进入到方法区
- redis协议
Redis的通讯协议可以说大集汇了……消息头标识,消息行还有就行里可能还有个数据块大小描述.首先Redis是以行来划分,每行以\r\n行结束.每一行都有一个消息头,消息头共分为5种分别如下: (+) ...
- 「CodePlus 2017 11 月赛」Yazid 的新生舞会(树状数组/线段树)
学习了新姿势..(一直看不懂大爷的代码卡了好久T T 首先数字范围那么小可以考虑枚举众数来计算答案,设当前枚举到$x$,$s_i$为前$i$个数中$x$的出现次数,则满足$2*s_r-r > 2 ...
- C++中的空类,编译器默认可以产生哪些成员函数
C++中的空类,编译器默认可以产生哪些成员函数 C++中创建一个空类:class Empty {};默认会生成4个函数,其函数的原型如下: public: Empty() { ... } Empty( ...