2.为数据库引擎分配TCP/IP端口号
使用“SQL Server配置管理器”为数据库引擎分配TCP/IP端口号,具体操作步骤如下。
(1)选择“开始”|“程序”|“Microsoft SQL Server 2005”|“配置工具”|“SQL Server配置管理器”命令,打开“SQL Server配置管理器”窗口。
(2)在“SQL Server配置管理器”窗口中,展开“SQL Server 2005网络配置”节点。
(3)在控制台窗格中,单击“<实例名>的协议”,本例中选择“MSSQLSERVER的协议”。
(4)在细节窗格中,右击“TCP/IP”协议,在弹出的快捷菜单中选择“属性”命令,打开“TCP/IP属性”对话框,并切换到“IP地址”选项卡。
(5)在“IP地址”选项卡上,显示了若干个IP地址,格式为IP1、IP2,直到IPALL。这些IP地址中,有一个是用作本地主机的IP地址(127.0.0.1),其他IP地址是计算机上的各个IP地址。
如果“TCP动态端口”选项框中包含0,则表示数据库引擎正在侦听动态端口,请删除0。在“TCP端口”框中,输入希望此IP地址侦听的端口号。SQL Server数据库引擎默认的端口号为1433。
(6)单击“确定”按钮,即可完成为数据库引擎分配TCP/IP端口号的操作。
在配置完SQL Server协议后,使之侦听特定端口号,可以通过下列3种方法,使用客户端应用程序连接到特定端口。
Ø 运行服务器上的SQL Server Browser服务,按名称连接到数据库引擎实例。
Ø 在客户端上创建一个别名,制定端口号。
Ø 对客户端进行编程,以便使用自定义连接字符串进行连接。