-
sql语句大全之SQL Server 工具简介
SQL Server 工具简介
SQL Server简单易用,它提供了大量的图形工具,能够完成对SQL Server的管理和开发任务,主要工具包括:l SQL Server管理控制台
l 业务智能开发工具
l SQL Profiler
l SQL 计算机管理器
l 数据库调试建议工具
l 命令行工具
(1) SQL Server管理控制台
SQL Server将服务器管理和应用开发集成到单个环境中进行,这就是SQL Server管理控制台(SQL Server Management Studio)和业务智能开发工具(Business Intelligence Development Studio)。工具使用解决方案和工程进行管理和操作。它提供了完整的源代码控制功能,能够同Microsoft Visual Studio .NET集成,但并非是其一部分。控制台主要用于支持业务应用开发,能够支持对SQL Server、SQL Server Mobile、分析服务、数据转换服务和报表服务应用的开发,但是,无法创建自定义应用和更大的开发工程。SQL Server管理控制台是一个集成的开发环境,能够访问、配置、管理和维护SQL Server的所有工具。SQL Server管理控制台可以集成更多的图形工具,提供对SQL Server控制的更多编辑环境。
(2) 业务智能开发工具
业务智能开发工具(Business Intelligence Development Studio),用于开发业务智能结构,如立方体、数据源、报表和数据转换包。业务智能开发工具包括工程模板,为开发专用结构提供上下文。例如,如果希望创建包含立方体、维和开采模型的分析服务数据库,可以选择分析服务工程。
(3) SQL Profiler
SQL Profiler是用于捕获来自服务器的SQL Server事件的工具。事件保存到跟踪文件中,支持后续分析和问题重新演示。SQL Profiler能够支持多种活动,例如:
l 深入问题查询,发现问题原因;
l 诊断运行时间很长、速度很慢的查询;
l 捕获导致问题的SQL语句;
l 监视SQL Server 的性能,调试工作负载。
SQL Profiler还支持对SQL Server实例执行的活动进行审计。
(4) SQL 计算机管理器
SQL 计算机管理器(SQL Computer Manager)用于管理同SQL Server相关的服务,并能够配置SQL Server使用的网络协议。SQL 计算机管理器能够添加到Microsoft管理控制台插件中。SQL计算机管理器集成了以下SQL Server 2000的工具:服务器网络工具、客户网络工具和服务管理器。SQL计算机管理器和SQL Server管理控制台都使用Window管理工具(WMI)查看和修改服务器配置。WMI提供了访问调用和管理服务器和客户网络工具功能的注册表操作的统一方式。对计算机管理其插件的SQL服务提供操纵能力。使用SQL 计算机管理器,可以启动、停止、暂停、恢复和配置其它计算机上的服务。SQL 计算机管理器能够显示如下服务:
l SQL Server
l SQL Server Agent
l Microsoft SQL Server分析服务
l 报表服务器
l Microsoft Search
l 分布式事务协调器(DTC)
l 全文搜索
同时,可以查看所选服务的属性,包括:
l 名称
l 描述
l 状态(启动、停止或者暂停)
l 启动类型(手动、自动或者禁止)
l 登录情况
l 最后启动的时间
l 最后停止的时间
l PID——进程标识符
使用SQL计算机管理器可以修改SQL Server和SQL Server Agent服务所使用的账号,也可以修改账号的口令。除了修改账号的名称之外,SQL 计算机管理器还可以在Windows注册表中配置权限。使用SQL计算机管理器,还可以配置服务器和客户网络协议,以及连接选项。在大多数情况下,不需要修改服务器网络连接。但是,如果希望重新配置服务器连接,使得SQL Server能够在特定网络协议上进行侦听,可以使用SQL计算机管理器。
(5) 数据库调试建议工具
数据库调试建议工具(Database Tuning Advisor Tool),可以帮助用户选择和创建索引、索引视图和分区,并不要求用户具有数据库结构、工作负载和SQL Server内核的专业知识。
(6) 命令行工具
SQL Server提供了命令行工具,使用这些命令,如表1所示,可以同SQL Server进行交互。
表1 命令行工具
工具 | 说明 | 安装位置 |
bcp 工具 | 用于在SQL Server实例之间复制数据 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
dtexec工具 | 用于配置和执行DTS服务包 | x:\Program Files\Microsoft SQL Server\90\DTS\binn |
dtutil工具 | 用于管理数据转换服务包 | x:\Program Files\Microsoft SQL Server\90\DTS\Binn |
dta工具 | 用于分析工作负载 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
nscontrol工具 | 用于管理通知服务 | x:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\bin |
sqlcmd工具 | 允许在命令行输入Transact-SQL语句、系统过程、脚本文件 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
osql工具 | 允许在命令行输入Transact-SQL语句、系统过程、脚本文件 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
复制分发代理 | 用于在命令行配置和启动分布式代理 | x:\Program Files\Microsoft SQL Server\90\COM |
复制日志阅读器代理 | 用于配置和启动日志阅读器代理 | x:\Program Files\Microsoft SQL Server\90\COM |
复制合并代理 | 用于配置和其他合并代理 | x:\Program Files\Microsoft SQL Server\90\COM |
复制队列阅读器代理 | 用于配置和启动复制队列阅读器代理 | x:\Program Files\Microsoft SQL Server\90\COM |
复制快照代理 | 用于启动和配置复制快照代理 | x:\Program Files\Microsoft SQL Server\90\COM |
rs工具 | 用于运行用于管理报表服务的报表服务器的脚本 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
rsactivate工具 | 用于初始化一个报表服务器 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
rsconfig工具 | 用于配置报表服务器连接 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
rskeymgmt工具 | 用于在报表服务器上管理加密键 | x:\Program Files\Microsoft SQL Server\90\Tools\Binn |
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式