在 MS SQL Server 配置管理器中,我可以看到所有实例。我通过查看 TCP/IP 的 IP 地址属性识别默认实例(我说默认实例是指监听 1433 的实例),该属性显示 IP 地址和网络配置设置中使用的端口。但是命名实例也可以使用 1433。如果更改了默认实例的端口号,我如何确定哪个是 Configuration Manager 中的默认端口号(我知道没有 Configuration Manager 也可以使用其他选项)。
谢谢你的支持。
在 MS SQL Server 配置管理器中,我可以看到所有实例。我通过查看 TCP/IP 的 IP 地址属性识别默认实例(我说默认实例是指监听 1433 的实例),该属性显示 IP 地址和网络配置设置中使用的端口。但是命名实例也可以使用 1433。如果更改了默认实例的端口号,我如何确定哪个是 Configuration Manager 中的默认端口号(我知道没有 Configuration Manager 也可以使用其他选项)。
谢谢你的支持。
这不是在 SQL Server 中识别默认实例的正确方法。可以通过转到
SQL Server configuration manager
(SCCM) 来识别默认实例。在 SSCM 页面上单击SQL Server Services
左窗格中的。现在在右边你可以看到所有的实例。默认实例是一个类似于SQL Server(MSSQLSERVER
. 对于命名实例,它就像SQL Server (Instance_Name)
instance_name 是实例的名称。像下面这样的东西。来源是这个SO Thread。如果您无法打开 SCCM,请运行并键入 services.msc。查找 SQL Server 服务。同样在服务页面上,也
SQL Server(MSSQLSERVER)
将是默认实例的服务。如果您想使用 Serverproperty T-SQL 命令获取信息
TSQL
来帮助您select serverporperty(InstanceName)
所以你可以看到这不是绝对的方式,但如果 TSQL 语法正确并且你得到 NULL 意味着你连接到默认实例。此方法的其他缺点是您必须在每个实例上运行此查询以获取信息。
端口号与 SQL Server 的默认或命名实例几乎没有任何关系,它更多地与保护 SQL Server 连接有关。默认实例可以侦听除 1433 之外的端口。当您默认安装 SQL Server 时,它将侦听端口 1433,作为一种好的做法,建议将其更改为侦听其他端口。