我知道我可以使用以下代码枚举网络上的所有 SQL Server 实例:
SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
DataTable table = instance.GetDataSources();
但我想知道是否有办法为 Oracle 实例执行此操作。Oracle 的 ODP.NET (Oracle.DataAccess.Client) 支持 DataSourceEnuerator,但显然 System.Data.OracleClient 不支持。但是,DataSourceEnumerator 仅枚举在本地 TNSNames.ora 文件中找到的条目。