数据库(二)之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子系统,并查看了维护计划作 ...
随机推荐
- Scrum会议
小组名称:天天向上 项目名称:连连看 成员:王森(Master) 张金生 张政 栾骄阳 时间:2016.10.18 会议内容: 已完成的内容: 张政排除连续点击Button会自动消失的Bug,张金生收 ...
- ZooKeeperACL机制
官网:http://zookeeper.apache.org/doc/r3.4.6/zookeeperProgrammers.html#sc_ZooKeeperAccessControl 项目中不同的 ...
- UVA 12633 Super Rooks on Chessboard(FFT)
题意: 给你一个R*C的棋盘,棋盘上的棋子会攻击,一个棋子会覆盖它所在的行,它所在的列,和它所在的从左上到右下的对角线,那么问这个棋盘上没有被覆盖的棋盘格子数.数据范围R,C,N<=50000 ...
- 访问控制列表-ACL匹配规则
1 .ACL匹配机制 首先,小编为大家介绍ACL匹配机制.上一期提到,ACL在匹配报文时遵循“一旦命中即停止匹配”的原则.其实,这句话就是对ACL匹配机制的一个高度的概括.当然,ACL匹配过程中,还存 ...
- installns
installns 将升级文件NSVPX-NCore_build-12.1-48.13_nc_64.tgz,上传至设备的“/var/nsinstall”目录下. 在命令行中执行以下命令,查看升级脚本使 ...
- PHP中文字符gbk编码与UTF-8编码的转换
通常PHP中上传文件,如果文件名称有中文字符,上传之后的名称是无法写入到本地的,因为上传来的编码格式一般是UTF-8的格式,这种格式是无法给文件命名并且存储到操作系统磁盘.在写入之前需要将其转换为gb ...
- ZJOI2015地震后的幻想乡
题面链接 洛咕 sol %%%_rqy 本来想写正常的状压,看到这篇题解就入坑了... 直接搬题解吧,写的太好了不用解释. 慢慢搬,先咕着QAQ #include<cstdio> #inc ...
- Merge Intervals - LeetCode
目录 题目链接 注意点 解法 小结 题目链接 Merge Intervals - LeetCode 注意点 区间是无序的 每个区间start一定小于end 解法 解法一:首先以start的值从小到大来 ...
- Linux内核分析实验三----跟踪分析Linux内核的启动过程
一.Linux内核源代码介绍 1.根目录 arch/x86目录下的代码是我们重点关注的,arch中包括支持不同CPU的源代码. init目录下包含内核启动相关的代码,如main.c(start_ker ...
- 2018 ACM-ICPC 中国大学生程序设计竞赛暨丝绸之路程序设计竞赛
三道大水题,其它题都不会做,真是尴尬和无奈啊…… 有想法,但是解决不了,感觉个人不会一些基本解法,终究还是个人学习的内容太少了 B. Goldbach /* 数值较小,<2^63,分解的两个素数 ...