我在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中的每个服务管理工作室没有运气。
你能帮我吗?
非常感谢提前!
答案 0 :(得分:7)
从所有问题解答中启用TCP / IP,共享内存和命名管道> sql 2012>配置工具> sql server配置管理器>扩展sql server网络配置> sql2012r2de的协议
答案 1 :(得分:5)
您检查了以下内容吗?
答案 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连接后问题得到解决。