设为首页 收藏本站
查看: 515|回复: 0

[经验分享] SQL Server does not allow remote connections

[复制链接]

尚未签到

发表于 2015-7-4 09:12:49 | 显示全部楼层 |阅读模式
When using SQL Server Management Studio Express I get the error "SQLServer does not allow remote connections". How to resolve this error?
Question:InSQL Server 2005 when trying to connect to a remote database with SQLServer Manager Studio Express, I get this error: "An error has occuredwhile establishing a connection to the server. When connecting to SQLServer 2005,this failure may be caused by the fact that under thedefault settings SQL Server does not allow remoteconnections.(provider:Named Pipes Provider,error:40-Could not openconnection to SQL Server))" How to resolve this error?
Answer:
In addition to the above error the user might get the following errors too:


  • SQL Server does not allow remote connections

  • SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified

  • Server does not exist or access denied
Theerrors are self-explanatory for a Database Administrator, but for abeginner or Developer these errors will be more frustating.
It should benoted that SQL Server 2005 Express is not automatically configured for'remote access' during the installation. This is not a bug merely thedefault configuration. The simple solution for this problem is toenable the network protocols for the SQL Server Express instance usingSurfact Area Configuration (SAC) utility for SQL Server 2005 programsgroup on your machine.
Surfacearea reduction is a security measure that involves stopping ordisabling unused components. Surface area reduction helps to improvesecurity by providing fewer avenues for potential attacks on a system.
Fornew installations of Microsoft SQL Server 2005, some features,services, and connections are disabled or stopped to reduce the SQLServer surface area. For upgraded installations, all features,services, and connections remain in their pre-upgrade state."
SQL Server Surface Area Configuration is available on the SQL Server Start menu:


  • Onthe Start menu, point to All Programs, Microsoft SQL Server 2005,Configuration Tools, and then click SQL Server Surface AreaConfiguration.

  • Choose SQL Server 2005 Network Configuration and select the installed SQLEXPRESS instance.

  • Onright-hand pane select the required protocol either TCP/IP orNamed-Pipes (or both), right-click with the mouse to set it to'Enabled'.
Insome special cases  it may be an additional requirement to start theSQL Browser service, the usage and benefit of having this service runis that users connecting  remotely do not have to specify the port inthe connection string.  It is a Best Practice in Security aspects tonot to run the SQL Browser service as it reduces the attack surfacearea by eliminating the need to list on to an UDP port from client.
Ifyour network is tightened with relevant firewall and security accessthen (in special cases) you might need to enable SQL Server and SQLServer Browser to be exempted by the firewall on the server machine.This is done by putting sqlservr.exe and sqlbrowser.exe as an exception in the windows firewall or any other firewall software application that is used.
Lastly,you might need to reboot the machine in order for these networkconfiguration changes to take affect as simply restarting SQLServer andSQL Browser services may be insufficient.
For more information on usage of Surface Area Configuration tool refer to updated SQL Server Books OnLine.


转自:http://www.sql-server-performance.com/faq/sql_express_remote_connection_p1.aspx

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-83008-1-1.html 上篇帖子: SQL Server Compact 3.5开发环境说明 下篇帖子: Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表