SQL Server 2005 远程连接配置-杜小杰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL Server 2005 远程连接配置

发表时间:2015/6/29 14:06:18 评论(1) 浏览(5406)  评论 | 加入收藏 | 复制
   
摘 要:最近做项目,需要远程访问数据库,自己在查了些资料,总结了一下,希望对大家有帮助:
正 文:

一、配置SQL Server 2005

1)安装SQL Server 2005开发版;

2开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击服务的连接的外围应用配置器,在打开的界面中找到Database Engine,单击服务,在右侧查看是否已启动,如果没有启动可单击启动,并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;然后单击远程连接,选择同时使用TCP/IPnamed 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 ServerWindows身份验证模式;在根目录下的安全性里的登录名,选择您的用户名属性中设置密码(远程连接必须要设置密码才行)

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

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防火墙

1Windows 防火墙中为“SQL Server 2005”创建例外

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

 添加程序窗口中单击浏览

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

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

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

 添加程序窗口中单击浏览

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

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

4Windows 防火墙中为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群(群号:198465573)
 
 相关文章
【SQLServer自定义函数】取出字符串中的汉字、字母或是数字  【金宇  2015/4/14】
SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型  【杜超  2015/5/30】
【Access文章】调试出错SQL语句的方法/VBA中SQL语句出...  【缪炜  2015/6/12】
SQL批量删除表命令  【杜超  2015/6/21】
SQL Server 六种数据移动方法  【缪炜  2015/6/22】
常见问答
技术分类
相关资源
文章搜索
关于作者

杜小杰

文章分类

文章存档

友情链接