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

Sql server 2008 无法远程连接到SQL Server数据库,sql-server-2008,connection,tcp,Sql Server 2008,Connection,Tcp,我在Windows Server 2008 R2版本上安装了SQL Server 2008 R2 Developer edition,虽然我能够通过SQL Server Management Studio(使用我的服务器name\MSSQLSERVER)本地进入数据库,但我无法远程进入数据库(使用IP\MSSQLSERVER) 我已经关闭了Windows防火墙(没有安装其他防火墙),打开了SQL Server的所有4个协议(共享内存、命名管道、TCP/IP和VIA),并且毫无运气地打开了SQL

我在Windows Server 2008 R2版本上安装了SQL Server 2008 R2 Developer edition,虽然我能够通过SQL Server Management Studio(使用我的服务器
name\MSSQLSERVER
)本地进入数据库,但我无法远程进入数据库(使用
IP\MSSQLSERVER

我已经关闭了Windows防火墙(没有安装其他防火墙),打开了SQL Server的所有4个协议(共享内存、命名管道、TCP/IP和VIA),并且毫无运气地打开了SQL Server Management Studio中的每一项服务

你能帮帮我吗


非常感谢

您是否确定您正在连接到开发人员实例??从实例名称来看,您似乎安装了SQL ServerExpressedition

通过运行以下SQL语句进行检查:

SELECT  
    SERVERPROPERTY('edition')

默认情况下,SQL Server Express不允许远程连接-请参见此项。

重新安装整个系统并打开TCP连接端口1433后,问题已得到修复。

是否检查了以下内容

  • 配置SQL Server以允许远程连接
  • 配置TCP/IP连接启用,并在IP地址选项卡上,将特定于IP地址的更改为活动->是,启用->是
  • 根据sql server listner端口,添加/检查端口1433(默认)或特定端口的防火墙策略是否打开

  • 从所有项目中启用TCP/IP、共享内存和命名管道>sql 2012>配置工具>sql server配置管理器>展开sql server网络配置>sql2012r2de协议服务运行?顺便说一句,您可能不需要打开VIA协议。有关SQL Server浏览器的更多信息此处可能有问题,因此我实际上重新安装了整个操作系统,以清除所有这些垃圾…如果我仍然存在此问题,我会通知您。谢谢