使用 PowerShell 和 SMO (SQL Server Management Objects) 修改 SQL Server 实例的默认端口号 1433。以下是一个基本的 PowerShell 脚本,它可以用来修改 SQL Server 实例的默认端口号:
使用 PowerShell 和 SMO (SQL Server Management Objects) 修改 SQL Server 实例的默认端口号 1433。以下是一个基本的 PowerShell 脚本,它可以用来修改 SQL Server 实例的默认端口号:
powershellCopy Code
# 导入 SQL Server 模块
Import-Module SQLPS -DisableNameChecking
# 设置 SQL Server 实例名称和新端口号
$serverInstance = "YourSQLServerInstance"
$newPortNumber = 1500
# 创建 Server 对象
$server = New-Object Microsoft.SqlServer.Management.Smo.Server($serverInstance)
# 修改端口号
$server.Configuration.Mirror.Endpoints.TCP.ListenerPort = $newPortNumber
$server.Configuration.Alter()
Write-Output "SQL Server port has been changed to $newPortNumber."
在这个脚本中,你需要将 "YourSQLServerInstance" 替换为你的 SQL Server 实例的名称,并将 $newPortNumber 变量设置为你想要的新端口号。运行脚本后,SQL Server 实例的默认端口号将被修改为新端口号。请注意,如果你的 SQL Server 实例有多个端点,则需要相应地更改端口号。