2017-09-25 42 views
-2

我需要使用PowerShell从远程服务器连接到数据库/ SQL实例。我是否需要在服务器上打开一个额外的端口号才能进行通信,或者我可以使用SQL 1433的默认端口吗?Powershell和端口

Power Shell如何与SQL Server通信?

是否需要在源(PowerShell)服务器和SQL(SQL Server)之间打开端口?

+0

发现这是很多的基本问题。在你问这些问题之前,你应该先阅读一些教程和/或书籍。 –

回答

0

如果远程连接到SQL Server,当然需要打开其端口。

端口可以不同。

对于默认实例1433,对于命名实例,默认情况下它是动态的,它是一个SQL Server Browser,用于告知底层网络库该实例的端口是名称

在这两种情况下,无论是指定的还是默认的实例,都可以手动将端口重新分配到另一个端口。

你可以看到当前正在使用的端口在SQL Server错误日志(在错误日志中最早出现的行之一),也可以在配置管理器

+0

谢谢......。 。 –

+0

流程将如下 - > Powershell连接到SQL Server - > SQL实例 - > SQL数据库 - >所有这些流程将在端口上?并且根据应用程序团队为那里的数据库定义的端口,有可能不同数据库的端口不同。所以我必须与应用程序所有者协调那里的端口吗? –

+0

你想通过你的“那个不同数据库的端口根据应用程序团队为那个数据库定义的端口而不同”来说什么?没有“由应用程序团队定义的每个数据库的端口”。一个实例<->一个端口(即使您可以为一个实例配置更多端口,但与DATABASE IN NO WAY无关) – sepupic