配置SQL Server服务器
SQL Server 2008的管理工具:那么到这一步,咱们的SQL Server 的安装是肯定是没有问题的,接下来需要完成一些额外的配置和操作了。在SQL Server2008中最常用的管理工具主要有:
1 SQL Server Management Studio
2 SQL Server 配置管理器
SQL Server Management Studio :
这个工具是大家比较熟悉的,也是平时工作中用到最多的。简称为SSMS,它也是在2005的时候就出现了,它兼并了SQL 2000的企业管理器、查询分析器、分析管理的一些功能。这个就不用再详细介绍了。
SQL Server配置管理器:
这个工具在SQL Server 2005中也已经存在了,它兼并了SQL Server 2000中的:服务器网络实用工具、客户端网络实用工具和服务管理器。
此工具主要用于管理与SQL Server 相关联的服务、配置SQL Server使用的网络协议以及从SQL Server客户端计算机管理网络连接配置。SQL Server 配置管理器是一种可以通过“开始”菜单访问的微软的MMC管理控制台管理单元,那么好处就是可以将其添加到任何其他MMC的显示界面中。我们来看一下关于配置服务器的DEMO。
打开配置管理器之后,我们就能看到里面的可管理的项目:
A 管理服务
使用SQL Server配置管理器可以启动、暂停、恢复或停止服务,还可以查看或更改服务属性、可以更改服务所使用的账户。这跟Windows里的“管理工具”中的服务是略有差异的。
B 管理服务器网络协议
使用SQL Server配置管理器可以配置服务器端所使用的连接协议,就可以使用此选项。这里大家可以看到,可以使用的协议有这么四种:
Shared memory: 此协议是一种最为简单的协议,没有可配置的设置。由于使用shared memory协议的客户端仅可以连接在同一台计算机运行的SQL Server实例,因此它对于大多数数据库活动而言是没有用的。也就是说,当客户端和服务器端都在同一台计算机上时,可以使用此协议!
Named pipes:
Named Pipes 是为局域网而开发的协议。内存的一部分被某个进程用来向另一个进程传递信息,因此一个进程的输出就是另一个进程的输入。因为它是一个管道,这一点大家不陌生。第二个进程可以是本地的(与第一个进程位于同一台计算机上),也可以是远程的(位于局域网的计算机上)。
TCP/IP:这个是咱们用到最多的,大家需要掌握的。同时适应于局域网和广播网的连接协议。
VIA:虚拟接口适配器 (VIA) 协议和 VIA 硬件一同使用。我没研究过,哪位如果研究出来了,希望能共享一下。
别名是可用于进行连接的备用名称。别名封装了连接字符串所必需的元素,并使用用户所选择的名称显示这些元素。
何时使用别名
默认情况下,SQL Server 使用“共享内存”协议连接到 SQL Server 的本地实例,使用“TCP/IP”或“命名管道”连接到其他计算机上的 SQL Server 实例。请在以下情况下创建别名:使用 TCP/IP、命名管道或 VIA 并且希望提供自定义连接字符串时;希望使用服务器名称之外的其他名称进行连接时。
Demo:
新建一个别名:
就可以使用别名连接了:
到这里,咱们介绍了SQL Server 2008的两个最常用的两个工具。大家知道在SQL Server 2005中有一个工具:外围应用配置器。
外围应用配置器:
很多朋友说在SQL Server 2008中找不到这个东西了。微软在这里给它给藏起来了,并且样式也发生了改变。
原来是合并到了一个所谓的“方面”工具里面了。
Demo:
在服务器节点上,点击右键,选择“方面”,然后可以看到有很多方面的设置,其中有一项就是“外围应用配置器”
在这里可以进行一些服务器的配置。这样做的好处,是可以导出为策略,然后可以复用。以实现策略的导入导出。
一般的管理员不太习惯使用这个图形界面的外围应用配置器,还是习惯使用sp_configure存储过程来进行常用服务的配置。
Demo:
sp_configure 'show advanced options' ,1
reconfigure
sp_configure
go;
exec sp_configure 'show advanced options' ,0
reconfigure
exec sp_configure
还有一些和性能优化相关的工具:
SQL Server Profiler:
Microsoft SQL Server Profiler是 SQL 跟踪的图形用户界面,用于监视 数据库引擎或 SQL Server Analysis Services 的实例。您可以捕获有关每个事件的数据并将其保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。
数据库引擎优化顾问:
数据库引擎优化顾问是一种工具,用于分析在一个或多个数据库中运行的工作负荷的性能效果。工作负荷是对要优化的数据库执行的一组 Transact-SQL 语句。分析数据库的工作负荷效果后,数据库引擎优化顾问会提供在 Microsoft SQL Server 数据库中添加、删除或修改物理设计结构的建议。这些物理性能结构包括聚集索引、非聚集索引、索引视图和分区。实现这些结构之后,数据库引擎优化顾问使查询处理器能够用最短的时间执行工作负荷任务。