SQL Server Configuration Manager.docx
《SQL Server Configuration Manager.docx》由会员分享,可在线阅读,更多相关《SQL Server Configuration Manager.docx(18页珍藏版)》请在冰豆网上搜索。
SQLServerConfigurationManager
SQLServer配置管理器为SQLServer服务、服务器协议、客户端协议和客户端别名提供基本配置管理。
注意:
SQLServer配置管理器无法配置MicrosoftSQLServer2005之前的版本。
使用SQLServer配置管理器可以配置SQLServer服务和网络连接。
若要创建或管理数据库对象、配置安全性以及编写Transact-SQL查询,请使用SQLServerManagementStudio工具。
对于SQLServer2005ExpressEdition,请使用ExpressManager工具。
服务
SQLServer配置管理器管理与SQLServer2005相关的服务。
尽管其中许多任务可以使用MicrosoftWindows服务对话框来完成,但值得注意的是SQLServer配置管理器还可以对其管理的服务执行更多的操作(例如,在服务帐户更改后应用正确的权限)。
使用普通的Windows服务对话框配置任何SQLServer2005服务都可能会造成服务无法正常工作。
使用SQLServer配置管理器可以完成下列服务任务:
∙启动、停止和暂停服务
∙将服务配置为自动启动或手动启动,禁用服务,或者更改其他服务设置
∙更改SQLServer服务所使用的帐户的密码
∙使用跟踪标志(命令行参数)启动SQLServer
∙查看服务的属性
SQLServer2005网络配置
使用SQLServer配置管理器可以完成下列与此计算机上的SQLServer服务相关的任务:
∙启用或禁用SQLServer网络协议
∙配置SQLServer网络协议
SQLNativeClient配置
SQLServer2005客户端使用SQLNativeClient网络库连接到SQLServer。
使用SQLServer配置管理器可以完成下列与此计算机上的客户端应用程序相关的任务:
∙对于此计算机上的SQLServer2005客户端应用程序,指定连接到SQLServer时的协议顺序。
∙配置客户端连接协议。
∙对于SQLServer2005客户端应用程序,创建SQLServer的别名,使客户端能够使用自定义连接字符串进行连接。
有关这些任务的详细信息,请参阅每个任务的F1帮助。
打开SQLServer配置管理器
∙在“开始”菜单中,依次指向“所有程序”、“MicrosoftSQLServer2005”,然后单击“SQLServer配置管理器”。
请参阅
参考
SQLServer2005服务
SQLServer2005网络配置
SQL本机客户端配置
本节包含了按F1后看到的有关MicrosoftSQLServer配置管理器中“SQLNativeClient配置”对话框的帮助主题。
SQLNativeClient是客户端计算机用于连接到SQLServer的网络库,与MicrosoftSQLServer2005一起启动。
SQLNativeClient配置中配置的设置将在运行客户端程序的计算机上使用。
在运行SQLServer的计算机上配置这些设置时,它们仅影响那些运行在服务器上的客户端程序。
这些设置不会影响连接到早期版本的SQLServer的客户端,除非它们使用与SQLServer2005一起启动的客户端工具,例如SQLServerManagementStudio。
若要配置此计算机上的MicrosoftSQLServer客户端所使用的协议顺序,请在控制台窗格中右键单击“客户端协议”,再单击“属性”,或者在详细信息窗格中右键单击某个协议,再单击“顺序”。
若要配置此计算机上的SQLServer客户端所使用的客户端协议属性,请在控制台窗格中单击“客户端协议”,再在详细信息窗格中右键单击所需的协议,然后单击“属性”。
使用“客户端协议属性”对话框中的“顺序”页可以查看和启用客户端协议。
单击某个协议,再单击“启用”或“禁用”,可以将所选协议移到“启用的协议”列表或“禁用的协议”列表中。
协议的使用顺序与其列出的顺序相同,首先尝试使用第一个列出的协议进行连接,然后使用第二个列出的协议,依此类推。
通过单击向上键和向下键按钮,可以在“启用的协议”列表中向上或向下移动协议。
从该计算机上的客户端连接到MicrosoftSQLServer时,将始终首先尝试使用“共享内存”协议(如果已启用)。
注意:
Microsoft.NETSqlClient不会使用这些设置。
.NETSqlClient的协议顺序依次为:
TCP、命名管道。
此顺序不能改变。
选项
禁用的协议
列出已安装但当前未使用的协议。
启用的协议
列出此计算机上的MicrosoftSQLServer2005客户端可以使用的协议。
>
启用“禁用的协议”框中当前突出显示的协议,会将其移到“启用的协议”框中。
<
禁用“启用的协议”框中当前突出显示的协议,会将其移到“禁用的协议”框中。
向上键
在列表中向上移动突出显示的协议。
这样就可以使网络库尝试使用所选协议进行连接的优先级提高。
向下键
在列表中向下移动突出显示的协议。
这样就可以使网络库尝试使用所选协议进行连接的优先级降低。
启用共享内存协议
从该计算机上的客户端连接到SQLServer时,启用共享内存协议。
在启用了该协议的情况下,始终首先尝试使用该协议。
注意:
如果通过前缀或连接字符串的一部分指定了协议,则仅尝试使用指定的协议。
在MicrosoftSQLServer配置管理器中,使用“共享内存属性”对话框中的“协议”选项卡可以查看或修改共享内存。
有关使用连接字符串的详细信息,请参阅使用sharedmemory协议创建有效的连接字符串。
选项
启用
可能的值为“是”和“否”。
在MicrosoftSQLServer配置管理器中,可以使用“TCP/IP属性”对话框的“协议”选项卡查看或指定下列选项。
若要连接到另一个端口,可以在“默认端口”框中键入端口号。
有关使用连接字符串的详细信息,请参阅使用TCP/IP创建有效的连接字符串。
选项
默认端口
指定TCP/IPNet-library在尝试连接到SQLServer的目标实例时将使用的端口。
默认值端口为1433。
连接到数据库引擎 的默认实例时,客户端将使用此值。
如果已经将默认实例配置为侦听另一个端口,则要将此值更改为该端口号。
连接到数据库引擎 的命名实例时,客户端将尝试从在服务器上运行的SQLServerBrowser服务获取端口号。
如果SQLServerBrowser服务没有运行,则必须通过此设置或作为连接字符串的一部分提供端口号。
启用
可能的值包括“是”和“否”。
保持活动状态
此参数(毫秒)控制TCP尝试发送KEEPALIVE包以检查空闲连接是否仍保持原样的频率。
默认值为30000毫秒。
保持活动状态的间隔
此参数(毫秒)确定重新传输KEEPALIVE直到接收到响应的间隔。
默认值为1000毫秒。
在MicrosoftSQLServer配置管理器中,使用“NamedPipes属性”对话框中的“协议”选项卡可以查看或修改默认管道的说明。
若要连接到其他管道,请在“默认管道”框中键入该管道。
有关使用连接字符串的详细信息,请参阅使用namedpipes创建有效的连接字符串。
选项
默认管道
指定NamedPipes网络库用来尝试连接到SQLServer目标实例的默认管道。
默认情况下,SQLServer侦听:
若要连接到默认管道,请输入sql\query
启用
可能的值为“是”和“否”。
在MicrosoftSQLServer配置管理器中,使用“VIA属性”对话框中的“协议”选项卡可以查看或指定“虚拟接口适配器”的下列选项。
有关使用连接字符串的详细信息,请参阅使用VIA协议创建有效的连接字符串。
选项
默认NIC
指示VIA协议绑定到的网络接口卡(NIC)。
NIC的编号从零开始。
只有一个NIC的计算机使用0作为NIC的编号。
默认服务器
VIA端口是VIA接受来自VIA客户端的连接时侦听的端口。
启用
可能的值为“是”和“否”。
若要创建此计算机上的MicrosoftSQLServer客户端的别名,请在控制台窗格中右键单击“别名”,再单击“新建别名”。
若要配置此计算机上的SQLServer客户端的现有别名,请在控制台窗格中单击“别名”,再在详细信息窗格中右键单击所需的现有别名,然后单击“属性”。
别名是可用于进行连接的备用名称。
别名封装了连接字符串所必需的元素,并使用用户所选择的名称显示这些元素。
使用“别名-新建”对话框中的“别名”页可以指定别名连接字符串的元素。
若要更改现有别名的连接字符串,请参阅<别名>属性(“别名”选项卡)。
无需在“属性”的所有网格中都填写值。
有效组合因所选协议的不同而有所变化。
请参阅下面列出的有关有效组合示例的主题。
别名
用于引用此连接的名称(别名)。
管道名称/端口号/VIA参数
连接字符串的其他元素。
此框的名称随所选协议的不同而变化。
协议
连接所用的协议。
服务器
所连接的MicrosoftSQLServer实例的名称。
何时使用别名
默认情况下,SQLServer使用“共享内存”协议连接到SQLServer的本地实例,使用“TCP/IP”或“命名管道”连接到其他计算机上的SQLServer实例。
请在以下情况下创建别名:
使用TCP/IP、命名管道或VIA并且希望提供自定义连接字符串时;希望使用服务器名称之外的其他名称进行连接时。
示例
∙SQLServer不会侦听默认TCP/IP端口1433,因此您希望提供一个包含另一端口号的连接字符串。
∙SQLServer不会侦听默认命名管道,因此您希望提供一个包含不同管道名称的连接字符串。
∙希望将应用程序连接到名为ACCT的服务器上的数据库,但该数据库已合并为名为CENTRAL的服务器上的ACCT实例。
该应用程序不能轻易更改。
创建一个别名ACCT,其中包含指向CENTRAL\ACCT的连接字符串。
创建有效连接字符串
有关别名属性的有效组合的说明和示例,请参阅下列主题:
∙使用sharedmemory协议创建有效的连接字符串
∙使用TCP/IP创建有效的连接字符串
∙使用namedpipes创建有效的连接字符串
∙使用VIA协议创建有效的连接字符串
别名是可用于进行连接的备用名称。
别名封装了连接字符串所必需的元素,并使用用户所选择的名称显示这些元素。
使用“<别名>属性”对话框中的“别名”页可以查看或指定别名连接字符串的元素。
选项
别名
用于引用此连接的名称(别名)。
管道名称/端口号/VIA参数
连接字符串的其他元素。
此框的名称随所选协议的不同而变化。
协议
连接所用的协议。
服务器
所连接的MicrosoftSQLServer实例的名称。
从运行在同一台计算机上的客户端到Microsoft