SQL Server 2005 远程连接配置
时 间:2015-06-29 14:06:18
作 者:杜超 ID:16058 城市:江阴
摘 要:最近做项目,需要远程访问数据库,自己在查了些资料,总结了一下,希望对大家有帮助:
正 文:
一、配置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不会报错。
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)

学习心得
最新文章
- 仓库管理实战课程(18)-设置日期...(05.19)
- 仓库管理实战课程(17)-库存明细...(05.13)
- 【Access高效办公】条件格式设...(05.12)
- 仓库管理实战课程(16)-联合查询...(05.07)
- 合并列数据到一个文本框的示例;输出...(05.06)
- 仓库管理实战课程(15)-月度库存...(04.30)
- Access选择打印机、横纵向、纸...(04.29)
- 仓库管理实战课程(14)-出库功能...(04.26)
- 通过命令按钮让Access列表框指...(04.24)
- 仓库管理实战课程(13)-入库功能...(04.21)