【DBA常用的管理工具】
SSMS、BIDS、sql ServerProfiler......
一、sqlServer常用管理工具
用于访问、控制、管理和开发sql Server的所有组件,如编辑和执行查询、启动标准向导任务。
2、sql Server Profiler
提供用于监视sql Server数据库引擎实例或Analysis Services实例的图形用户界面。
可以协助创建索引、索引视图和分区的最佳组合。
4、Business Intelligence Development Studio
用于Analysis Services和IntegrationServices解决方案的集成开发环境。
5、sql Server配置管理器
管理服务器和客户端网络配置设置。
6、命令提示实用工具
从命令提示符管理sql Server对象,如osql.exe和sqlcmd.exe
7、导入和导出数据
提供了一套用于移动、复制及转换数据的图形化工具和可编程对象。
8、sql Server安装程序
(1)、SSMS介绍
【SSMS实现的功能】
[注册服务器
[连接到数据库引擎、Analysis Services、Integration Services、Reporting Services或sql Server Compact 3.5的一个实例
[管理数据库和Analysis Services对象(如多维数据库集、维度和程序集)
[创建对象,如数据库表、库、多维数据集、数据库用户和登录名等
[附加或分离数据库
[启动脚本编写工具
[管理安全性
[查看系统日志
[监视当前活动
[配置复制
[管理全文索引
[启动或停止sql Server代理
(2)、BIDS介绍
BIDS(BusinessIntelligence Development Studio)是一个Visual Studio工具,它是用于开发商业解决方案的主要环境。
1、BIDS中的analysisservices
用于为商业智能应用程序开发联机分析处理(OLAP)和数据挖掘功能的Analysis Services项目
2、BIDS中的IntegrationServices
用于开发ETL解决方案的Integration Services项目
3、BIDS中的ReportingServices
(3)、sql Server Profiler介绍
Vsql Server Profiler是sql跟踪的图形用户界面,用于监视数据库引擎或Analysis Server的实例
V可以捕获有关每个事件的数据并将其保存到文件或表中供以后进行分析
【sql Server Profiler用于以下活动】
V逐步分析有问题的查询并找到问题的原因
V查找并诊断运行慢的查询
V捕获导致某个问题的一系列Transact-sql语句,然后用所保存的跟踪在某台测试服务器上复制此问题,接着在该测试服务器上诊断此问题
V支持对sql Server实例上执行的操作进行审核,审核记录与安全相关的操作,供安全管理员以后复查
V使性能计数器与诊断问题关联
(1)、文件类型
V数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成
1、主数据文件
包含数据库的启动信息,指向数据库中的其他文件。每个数据库都有一个主数据库文件。扩展名是“.mdf”
2、次要(辅助)数据文件
除主数据文件以外的所有其他数据文件都是次要数据文件。数据库可没有次要数据文件,也可有多个次要数据文件。扩展名是“.ndf”
3、事务日志文件
包含恢复数据库所有事务日志的信息,每个数据库必须至少有一个事务日志文件,当然也可以有多个。扩展名是“ldf”
可以存储非结构化的数据。例如:文档、图片、视频、声音等。文件流主要将sql Server数据库引擎和新技术文件系统(NTFS)集成在一起
《注意》
如未启用Filestream,则不会出现Filestream选项。可以通过‘sql Server配置管理器’和服务器属性‘高级页’对话框中启用Filestream。
(2)、数据文件
V数据文件由若干个64KB大小的区(Extent)组成,每个区由8个KB的连续页(Page)组成
Vsql Server所能识别的最小存储单位称为页
V一个页的大小是8KB,它是sql Server实际存储数据的单位,磁盘1/0操作在页级执行
(3)、事务日志
V事务是一个或多个Transact-sql语句的集合,相当于一个‘原子’任务,要么执行成功,要么完全不执行
V当数据灾难发生时,通过事务日志记录的T-sql语句,可以恢复数据库
V事务日志的存储不是以页为单位,而是以一条条的大小不等的日志记录为单位
三、数据库管理
(1)、创建数据库
(2)、扩展数据库
(3)、收缩数据库
2)管理-维护计划-维护计划向导
3)按提示进行操作
【注意事项】
V在收缩数据库时,无法将整个数据库收缩的比其初始大小更小。如“数据库创建时的大小为10MB,后来增长到100MB,则该数据库最小只能收缩到10MB”
(4)、分离和附加数据库
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。