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)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)