最近在帮客户执行专案系统的时候,一直在DB连线的时候出现连不到数据库的状况,而且还傻傻的重装了Standard的版本,依然不行。

在确认了数据库user登入的状况无误后,初步排除了使用者上的问题,翻了微软的文件发现问题竟然是SQL的TCP/IP的通用协定被停用了!

在这一年使用的时候并未发生过这种情形,微软文件内也提到"所有网络通讯协定都是由 SQL Server 安装程式所安装,但是有些会启用,有些不会启用"。

在主控台窗格中,按一下 [ 的通讯协定]。

在详细资料窗格中,以鼠标右键按一下要变更的通讯协定,然后按一下 [启用] 或 [停用]。

若要使用PowerShell启用,在文件内也有提到,可参考以下资料文件。