Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在不连接SQL Server的情况下发现网络上的SSI(SQL Server集成服务)_C#_Sql Server_Ssis_Service Discovery - Fatal编程技术网

C# 如何在不连接SQL Server的情况下发现网络上的SSI(SQL Server集成服务)

C# 如何在不连接SQL Server的情况下发现网络上的SSI(SQL Server集成服务),c#,sql-server,ssis,service-discovery,C#,Sql Server,Ssis,Service Discovery,我能够在本地计算机上发现SSI,但当我尝试在网络上发现SSI实例而不首先连接SQL Server时,问题就出现了 是否有任何方法或库允许我检查网络上是否安装了SSIS。 我不需要任何额外的数据,我只想检测是否安装了SSIS 在连接到该网络服务器上的SQL Server实例后,我能够发现SSI,但我需要一种不连接SQL Server实例的发现方法 我希望获得SSIS是否安装在网络计算机上的信息SSIS服务的名称为MsDtsServer##0从SQL Server 2008的MsDtsServer1

我能够在本地计算机上发现SSI,但当我尝试在网络上发现SSI实例而不首先连接SQL Server时,问题就出现了

是否有任何方法或库允许我检查网络上是否安装了SSIS。 我不需要任何额外的数据,我只想检测是否安装了SSIS

在连接到该网络服务器上的SQL Server实例后,我能够发现SSI,但我需要一种不连接SQL Server实例的发现方法


我希望获得SSIS是否安装在网络计算机上的信息

SSIS服务的名称为
MsDtsServer##0
从SQL Server 2008的
MsDtsServer100
开始

SQL Server        Service Name
SQL 2008          MsDtsServer100
SQL 2012          MsDtsServer110
SQL 2014          MsDtsServer120
SQL 2016          MsDtsServer130
SQL 2017          MsDtsServer140
SQL 2019          MsDtsServer150

您可以使用WMI或Windows服务API在SQL Server上查找这些命名服务。

SSIS服务的命名为
MsDtsServer##0
从SQL Server 2008的
MsDtsServer100
开始

SQL Server        Service Name
SQL 2008          MsDtsServer100
SQL 2012          MsDtsServer110
SQL 2014          MsDtsServer120
SQL 2016          MsDtsServer130
SQL 2017          MsDtsServer140
SQL 2019          MsDtsServer150
您可以使用WMI或Windows服务API在SQL服务器上查找这些命名服务