sql server怎么连接不到服务器

说实话,当我第一次回到SQL Server 2 008 时,远程连接的问题确实让我很困惑。
当时公司有一台服务器,我坐在隔壁的办公室。
让数据库正常工作非常困难。
后来我意识到这个东西默认只监听本地连接,我必须手动更改它。

有趣的是,配置方法非常具体。
你提到的“开始-程序-Microsoft SQL Server 2 008 -外围应用程序配置器”,打开它,点击“服务连接外围应用程序配置器”。
界面给我留下了特别深刻的印象。
它是灰色的,风格有些旧。
找到数据库引擎并检查服务状态。
我当时遇到了一个陷阱,启动后忘记更改启动类型。
于是第二天一打开电脑就得自己启动,很烦人。
因此,请务必单击“启动类型”并选择“自动”。
这必须重复几次。

还有 SQL Server 配置管理器,我也经常使用它。
选择SQLServer(MSSQLSERVER),点击“启动服务”确认。
然而,我遇到了一个更奇怪的情况,就是明明服务已经启动了,但是就是无法连接。
后来发现VIA协议是启用的,于是我在网络配置中禁用了它。
这个细节尤其重要,许多人可能会忽视这一步。
我记得问题是由于补丁或配置某个版本造成​​的。
VIA协议在某些网络环境中会引起奇怪的问题。

说到远程连接,我有一个真实的案例。
一位同事的电脑设置非常奇怪。
他换了好几次防火墙,却无法连接数据库。
最终,人们发现他禁用了 SQL Server 中的 TCP/IP 和命名管道,只保留了默认协议。
您提到将“仅本地连接(L)”更改为“本地连接和远程连接(R)”。
这一步必须带参数,否则连接不成功。
我还专门在命令行中输入了 -T TCP/IP 参数,然后意识到我需要先更改配置器,然后将参数添加到连接字符串中。

更不用说登录账号密码了。
当我帮助人们解决问题时,他们最常见的问题是:“您使用的用户名是否正确?”“密码是空格还是特殊字符?”有一位客户,因为将密码中的报价误认为是常规报价,导致一时无法登录。
实在是太惊人了。

现在使用SQL Server 2 008 的人可能少了,但在当时这些细节确实很棘手。
尤其是拨号上网的陷阱,现在想起来仍然觉得很奇怪。
但技术就是这样。
如果你没有得到一个好的链接,你可能会被困在那里,这是非常曲折的。

sql server无法连接服务器怎么办?

等等还有一个。
上次遇到这样的情况是在一个阳光明媚的下午。
办公室的空调已经打开。
突然连接不上数据库了,我满头大汗。
检查服务发现MSSQLSERVER$AdventureWorks还没有启动。
一旦开始,一切都会好起来的。
但后来,隔壁同事不小心关掉了空调,发现服务器出现了散热问题。
所以有时候你不能只盯着屏幕,你必须环顾四周。
无法连接到此 SQL Server。
楼梯已经死了,但人还活着。