创建了一台新的 Server 8 机器。测试 .net + SQL Server 2012 站点。我正在尝试远程连接到机器,但为此我需要启用 TCP/IP 协议。如果我尝试通过计算机管理控制台直观地执行此操作,我会得到一些奇怪的行为,如果我尝试选择任何是/否下拉列表,它只会给我一个空白列表,我无法更改值。我可以通过从配置中的上下文菜单中选择它来启用整个 TCP/IP,但是当我进入属性时,我得到启用 = 所有 IP1、IP2 等区域的否。
然后我尝试使用 SQLPS 更改它......但似乎没有采取......奇怪的是我注意到在属性下没有任何东西......看看并让我知道..
PS SQLSERVER> $MachineObject.getsmoobject($tcp.urn.Value + "/IPAddress[@Name='IP2']")
Parent : Microsoft.SqlServer.Management.Smo.Wmi.ServerProtocol
IPAddressProperties : {Active, Enabled, IpAddress, TcpDynamicPorts...}
IPAddress : 192.168.0.24
Urn : ManagedComputer[@Name='WIN-LLJKBQ6OVVR']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name
='Tcp']/IPAddress[@Name='IP2']
Name : IP2
Properties : {}
UserData :
State : Existing