SQL Server 2005——远程连接配置

来源:互联网 发布:java socket长连接实例 编辑:程序博客网 时间:2024/06/05 05:57

一、配置SQL Server 2005
1)安装SQL Server 2005开发版;

 

2)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器;

在打开的界面单击“服务的连接的外围应用配置器”,在打开的界面中找到Database Engine,单击“服务”,在右侧查看是否已启动,如果没有启动可单击“启动”,并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;

然后单击“远程连接”,选择“同时使用TCP/IP和named pipes”;

3)开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,点击“SQL Server 2005服务”;

把所有“启动模式”改为“自动”;

然后,点击“SQL Server 2005网络配置”中的“MSSQLSERFER的协议”,把前三个设置为“已启用”,后一个“VIA”设置为“已禁用”;

4)开始->程序->Microsoft SQL Server 2005-> SQL Server Management Studio,登录进去

右键点击“SERVER424”数据库,选择“属性”,

然后选择“连接”,勾上“允许远程连接到此服务器”,并把“远程查询超时值”设置为0(无超时);

另外,在“SERVER424”数据库“属性”里的“安全性”中选择“SQL Server和Windows身份验证模式”;

在根目录下的“安全性”里的“登录名”,选择您的用户名“属性”中设置密码(远程连接必须要设置密码才行)

注意:如果用sa用户时,必须在状态中激活,并用SQL语句修改其密码:alter Login[sa] with password = n’123456’

5)所有设置完成后,在开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager中,重新启动“SQL Server 2005服务- >SQL SERVER(MSSQLSERVER)”。

6)打开SQL Server 2005 的1433端口

配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议,看看TCP/IP协议是否启动,

如果启动,右键菜单点“属性”,在分页菜单中选“IP地址”,把“IP1”和“IP2”中“TCP端口”为1433,“已启用”改为“是”;

配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP,

选择TCP/IP右键菜单中“属性”,

确认“默认端口”是1433,“已启用”为“是”。

 

二、配置Windows防火墙
1)在Windows 防火墙中为“SQL Server 2005”创建例外

◆ 在 Windows 防火墙设置界面中,选择“例外”选项卡,然后单击“添加程序”;

◆ 在“添加程序窗口”中单击“浏览”;

◆ 选“C:/ProgramFiles/MicrosoftFiles/MicrosoftSQLServer/MSSQL.1/MSSQL/Binn/sqlservr.exe”, 单击“确定”返回,注意:路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。

2)在Windows 防火墙中为“SQLBrowser”创建例外

◆ 在 Windows 防火墙设置界面中,选择“例外”选项卡,然后单击“添加程序”;

◆ 在“添加程序窗口”中单击“浏览”;

◆ 选“C:/ProgramFiles/Microsoft Files/MicrosoftSQLServer/90/Shared/sqlbrowser.exe”, 单击“确定”返回,注意:路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。

3)若要允许通过防火墙进行 Named Pipes 访问,还必须通过防火墙启用“文件和打印机共享”。

4)在Windows 防火墙中为1433端口创建例外

◆ 在 Windows 防火墙设置界面中,选择“例外”选项卡,然后单击“添加端口”;

◆ 在“添加端口”对话框的“名称”文本框中,键入 SQL Server <实例名>,如SQL Server SERVER424。

◆ 在“端口号”文本框中,键入数据库引擎实例的端口号,例如默认实例的端口号 1433。

◆ 验证是否已选中 TCP,再单击“确定”。

◆ 若要打开端口以显示 SQL Server Browser 服务,请单击“添加端口”,在“名称”文本框中键入 SQL Server Browser,在“端口号”文本框中键入 1434,选择 UDP,再单击“确定”。

 

防火墙,关键看这两步是否能通过: 

1. 先保证ping通(有防火墙的先关闭防火墙);

2. 在命令提示符下执行:telnet <服务器ip地址> 1433不会报错。

原创粉丝点击