SQL Server 连接服务器应该做的设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL Server Browser这个服务作用的字面解释是:将SQL Server 连接信息提供给客户端计算机。
其实这个服务的用途与数据库的多实例有关。SQL Server服务器缺省使用TCP1433端口。如果多实例同时启动,一般就只有一个实例能占用1433端口了。
SQL Server 2000 引入对SQL Server 多个实例的支持,便开发了SQL Server 解析协议(SSRP),用于侦听UDP 1434 端口。为了解决SSRP 系统的限制,SQL Server 2005 引入了SQL Server Browser 服务来替换SSRP。
如果一台计算机上只有一个实例,且配置为静态端口,则无需启动Browser服务;
如果有多个实例,或者只有一个配置为动态端口的实例,则启动Browser服务会帮助client程序搜索、定位到server。
一、为SQL 启用远程连接
对象资源管理器→右键属性—>安全性→服务器身份验证—>选择SQL server和windows身份验证模式
—>连接—>允许远程连接到此服务器
—>右键方面—>服务器配置—>RemoteAccessEnabled :True
二、启用SQL Server Browser 服务
在“启动类型”中单击“自动”选项,然后单击“应用”。
Sql server browse→右键属性→服务→启动模式改为自动。然后启动
三、在Windows 防火墙中为SQL Server 2008 创建例外
1. 右键点击网上邻居,选择属性,单击左边网络任务里的“更改Windows防火墙设置”点击例外。选项卡,然后单击“添加程序”。
2. 在“添加程序”窗口中,单击“浏览”。
3. 单击C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。
注意:上述路径可能会根据SQL Server 2008 的安装位置而不同。
四、在Windows 防火墙中为SQL Server Browser 服务创建例外
1. 在Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。
2. 在“添加程序”窗口中,单击“浏览”。
3. 单击C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序,单击“打开”,然后单击“确定”。
注意:上述路径可能会根据SQL Server 2008 的安装位置而不同。
五、远程连接端口设置
1、已注册服务器—>右键SQL server配置管理器 SQL Server网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)
2、IP1已启用选择是,只能有一个选择是。
3、展开“数据库引擎”,依次单击“服务”和“停止”,等待MSSQLSERVER 服务停止,然后单击“启动”以重新启动MSSQLSERVER 服务。
六、测试连接
1、打开SQL2008登陆界面,输入服务器IP和用户名及密码。
如:
服务器名称:192.168.1.200,21
用户名:sa
密码:sa
点连接,结果连接成功。
PS:上面的服务器名称中的,21中的21第五步中第1步中设置的IPALL中的TCP端口