无法远程连接到SQL Server数据库

时间:2011-05-10 21:50:36

标签: sql-server-2008 connection tcp

我在Windows Server 2008 R2版本上设置了SQL Server 2008 R2开发人员版本,虽然我能够通过SQL Server Management Studio(使用我的服务器name\MSSQLSERVER)进入本地数据库,但我是无法远程进入(使用IP\MSSQLSERVER)。

我已关闭Windows防火墙(未安装其他防火墙)并为SQL Server(共享内存,命名管道,TCP / IP和VIA)启用了所有4个协议,并已打开SQL Server中的每个服务管理工作室没有运气。

你能帮我吗?

非常感谢提前!

4 个答案:

答案 0 :(得分:7)

从所有问题解答中启用TCP / IP,共享内存和命名管道> sql 2012>配置工具> sql server配置管理器>扩展sql server网络配置> sql2012r2de的协议

答案 1 :(得分:5)

您检查了以下内容吗?

  1. 配置SQL Server以允许远程连接
  2. 配置启用TCP / IP连接,并在特定于Ip地址的IP地址选项卡上更改为活动 - >是的,已启用 - >是
  3. 根据您的sql server listner端口
  4. 为端口1433(默认)或特定端口打开防火墙策略

答案 2 :(得分:2)

确定您是否正在连接开发者实例?从实例名称来看,您似乎已安装了SQL Server Express 版本....

通过运行此SQL语句进行检查:

SELECT  
    SERVERPROPERTY('edition')

默认情况下,SQL Server Express不允许远程连接 - 请参阅此Microsoft KB to learn how to enable remote connections

答案 3 :(得分:0)

重新安装整个系统并打开端口1433进行TCP连接后问题得到解决。