c# - 如何在不连接到 SQL Server 的情况下在网络上发现 SSIS(SQL Server 集成服务)
问题描述
我能够在本地计算机上发现 SSIS,但是当我尝试在网络上发现 SSIS 实例而不先连接到 SQL Server 时出现问题。
是否有任何方法或库可以让我检查 SSIS 是否安装在网络上。我不需要任何额外的数据,我只想检测是否安装了 SSIS。
在我连接到该网络服务器上的 SQL Server 实例后,我能够发现 SSIS,但我需要一种方法来发现而不连接到 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 服务器上查找这些命名服务。
推荐阅读
- flutter - Flutter 如何在视频上保存(重新编码)文本覆盖
- django - pytest-django 如何测试excel响应
- c# - 在应用程序启动时调用 TCP 侦听器
- go - int vs int32 返回值
- python - value = self.cache[key] 使用 Python shelve 时出现键错误
- visual-studio-code - VS Code 使用 Azure VM 中的 Azure 帐户扩展登录
- unity3d - 使用标签和特定位置销毁游戏对象
- python - 如何使用excel openpyxl python仅获取公式的输出
- java - 无法构造 java.util.LinkedHashMap 的实例:没有字符串参数构造函数/工厂
- ruby-on-rails - Devise模型记录的宁静管理| 导轨 5.2