我正在试图找到一种方法将我的客户端计算机连接到运行SQL Server 2012企业版的服务器计算机。我之前发过一个问题,感谢所有帮助过的人,但不幸的是我仍然无法做到。 这是我上一个问题的链接......
SQL Server 2012 Enterprise Edition ABLE TO CONNECT FROM SAME COMPUTER BUT NOT BY LAN
我已经在2005年和2008年采取了措施,他们的工作非常完美。所以现在我回到方格1检查一切因为我没有想法。我注意到SQL Server配置应该在TCP / IP下有这个属性窗口。
我的SQL服务器配置只有这个......
我在这里遗漏了什么吗?为什么我没有IP标签?非常感谢你。
答案 0 :(得分:1)
检查SQL Server正确实例下的TCP / IP设置
答案 1 :(得分:0)
检查您拍摄的实例是否正确。在sql server配置管理器中获取 sql server网络配置下的TCP / IP属性。
答案 2 :(得分:0)
这是一种检查PowerShell的方法,以确保启用TCP协议:
$machineName = '.';
$instanceName = 'MSSQLSERVER';
$machine = new-object 'Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer' $machineName
$machine.ServerInstances[$instanceName].ServerProtocols['Tcp'].isEnabled;
如果您发现它已被禁用,您可以使用以下命令启用它:
$machine.ServerInstances[$instanceName].ServerProtocols['Tcp'].isEnabled = $true;
$machine.ServerInstances[$instanceName].ServerProtocols['Tcp'].Alter();