外网连接服务器数据库
1.启用协议
1. 启动 SQL Server 外围应用配置器,再单击“服务和连接的外围应用配置器”。
2. 在“服务和连接的外围应用配置器”框中,“按实例查看”框列出了计算机中安装的数据库引擎实例。默认实例(未命名实例)列为 MSSQLSERVER。如果已安装了命名实例,则将列出您所提供的名称。除非在安装过程中更改了名称,否则,SQL Server 2005 Express Edition 安装为 SQLEXPRESS。在“按实例查看”框中,依次展开要配置的实例、“数据库引擎”,然后单击“远程连接”。
3. 依次单击“本地连接和远程连接”、“仅使用 TCP/IP”和“确定”并关闭工具。
2.配置固定端口
1. 在 SQL Server 配置管理器中,展开“SQL Server 2005 网络配置”,然后单击要配置的服务器实例。
2. 在右窗格中,双击 TCP/IP。
3. 在“TCP/IP 属性”对话框中,单击“IP 地址”选项卡。
4. 在 IPAll 部分的“TCP 端口”框中,键入可用的端口号。对于本教程,我们将使用 1500。
5. 单击“确定”关闭对话框,然后单击表明必须重新启动服务的警告上的“确定”。
6. 在左窗格中,单击“SQL Server 2005 服务”。
7. 在右窗格中,右键单击 SQL Server 实例,再单击“重新启动”。当数据库引擎重新启动时,它将侦听端口 1500。
3.打开防火墙的端口
1. 在“开始”菜单上,单击“控制面板”。
2. 在“控制面板”中,单击“网络和 Internet 连接”,再打开“Windows 防火墙”。
3. 在“Windows 防火墙”中,单击“例外”选项卡,再单击“添加端口”。
4. 在“添加端口”对话框的“名称”框中,键入 SQL Server <实例名>。
5. 在“端口号”框中,键入数据库引擎实例的端口号。使用 1433 作为默认实例。如果要配置命名实例,并在上一个任务中配置了固定端口,则键入 1500。验证是否已选中 TCP,再单击“确定”。
4. 外网连接服务器数据库引擎
1. 在另一台包含 SQL Server 2005 客户端工具的计算机中,使用授权的帐户进行登录以连接到 SQL Server,然后打开 Management Studio。
2. 在“连接到服务器”对话框中,验证是否已在“服务器类型”框中选中“数据库引擎”。
3. 在“服务器名称”框中,键入 tcp: 指定协议,后跟计算机名称、逗号以及端口号。为了连接到默认实例,端口 1433 为隐式端口并可省略,因此请键入 tcp:<computer_name>。在命名实例的示例中,请键入 tcp:<computer_name>,1500。
4. 在“身份验证”框中,验证是否已选中“Window 身份验证”,再单击“连接”。