语言

InstAPI 类

定义

包含用于解析具有唯一实例ID的友好名称的方法。

public ref class InstAPI abstract sealed
public static class InstAPI
type InstAPI = class
Public Class InstAPI
继承
InstAPI

方法

名称 说明
GetCOMPath(StringBuilder, UInt32)

获取该类的 InstAPI COM路径。

GetInstanceIDFromFTSApp(String, INST_ID)

从全文搜索(FTS)应用程序中获取实例ID。

GetInstanceIDFromService(String, INST_ID)

从全文搜索(FTS)服务中获取实例ID。

GetInstanceNameFromFTSApp(String, StringBuilder, UInt32)

从全文搜索(FTS)应用程序中获取实例名称。

GetInstanceNameFromID(INST_ID, StringBuilder, UInt32)
已过时.

从 ID 中获取实例名称。

GetInstanceNameFromID(INST_ID)

从 ID 中获取实例名称。

GetInstanceNameFromServerInstanceName(String)

从服务器实例名称中获取实例名称。

GetInstanceNameFromService(String, StringBuilder, UInt32)

从服务中获取实例名称。

GetInstancePipeByID(INST_ID, StringBuilder, UInt32)

通过给定实例 ID 获取实例的命名管道路径。

GetInstancePipeByName(String, StringBuilder, UInt32)

通过给定的友好名称获取实例的命名管道路径。

GetInstRegPathByID(INST_ID, SQL_SVCS, StringBuilder, UInt32)

通过给定实例 ID 获取特定 SQL 实例和服务的注册表路径。

GetInstRegPathByName(String, SQL_SVCS, StringBuilder, UInt32)

通过给定的友好实例名称获取特定SQL实例和服务的注册表路径。

GetInstRootDirPathByID(INST_ID, StringBuilder, UInt32)

通过给定实例 ID 获取特定 SQL 实例的目录路径根。

GetInstRootRegPathByID(INST_ID, StringBuilder, UInt32)

通过 ID 获取注册表路径。

GetMajorVersionSharedCodePath()

检索SQL服务器代码路径共享的主要版本。

GetRegKeyAccessMask(String, UInt32, UInt32)

检索给定的注册表路径,并修改给定的访问掩码以找到密钥在正确位置。

GetSQLBinPathByInstID(INST_ID, StringBuilder, UInt32)

通过给定实例 ID 获取 SQL Server 服务的程序文件根目录。

GetSQLDataRootByInstID(INST_ID, StringBuilder, UInt32)

通过给定的实例 ID 获取 SQL 数据文件根目录。

GetSQLDataRootByInstName(String, StringBuilder, UInt32)

通过给定的友好实例名检索SQL数据文件根目录。

GetSQLInstanceRegStringByID(INST_ID, String, String, StringBuilder, UInt32)

通过给定实例 ID、子树和值名从实例特定的注册树中检索注册表字符串。

GetSQLReplicationRegPath(StringBuilder, UInt32)

显示SQL注册表路径的副本。

GetSQLRootRegPath(StringBuilder, UInt32)

检索 SQL Server 的注册表根。

GetSQLServerByID(String, INST_ID, StringBuilder, UInt32)
已过时.

通过给定的实例 ID 和主机名获取 SQL 实例的服务器名称。

GetSQLServerByID(String, INST_ID)

通过给定的实例 ID 和主机名获取 SQL 实例的服务器名称。

GetSQLServerByName(String, String, StringBuilder, UInt32)
已过时.

使用布尔表达式按名称排序 SQL 服务器列表。

GetSQLServerByName(String, String)

使用布尔表达式按名称排序 SQL 服务器列表。

GetSQLServiceByID(INST_ID, SQL_SVCS, StringBuilder, UInt32)

使用布尔表达式按指定ID排序SQL服务。

GetSQLServiceByName(String, SQL_SVCS, StringBuilder, UInt32)

使用布尔表达式按指定名称排序 SQL 服务。

GetSQLToolsDirPath(StringBuilder, UInt32)

获取 SQL Server 工具安装的目录根。

GetSQLToolsRegPath(StringBuilder, UInt32)

获取 SQL Server 工具的注册表根。

GetSQLVerSpecificRegString(String, String, StringBuilder, UInt32)

表示SQL Server的注册表字符串值。

GetSvcBinPathByID(INST_ID, SQL_SVCS, StringBuilder, UInt32)

通过给定的服务类型和实例ID获取特定服务的程序文件根目录。

GetSvcBinPathByInstName(String, SQL_SVCS, StringBuilder, UInt32)

通过给定的友好实例名称获取 SQL Server 服务的程序文件根目录。

GetSvcBinPathByName(String, SQL_SVCS, StringBuilder, UInt32)

通过给定的服务类型和友好实例名获取特定服务的程序文件根目录。

GetSvcInstanceIDFromName(String, SQL_SVCS, INST_ID)
已过时.

从给定的友好名称中获取实例的实例ID。

GetSvcInstanceIDFromName(String, SQL_SVCS)

从给定的友好名称中获取实例的实例ID。

GetSvcInstanceRegStringByName(String, SQL_SVCS, String, String, StringBuilder, UInt32)

从实例特定的注册树中,通过给定的友好实例名、子树和值名获取注册表字符串。

GetSvcInstRootDirPathByName(String, SQL_SVCS, StringBuilder, UInt32)

通过给定的友好实例名称获取特定SQL实例的目录路径根。

GetSvcInstRootRegPathByName(String, SQL_SVCS, StringBuilder, UInt32)

通过给定的友好实例名称获取特定SQL实例的注册表路径根。

GetVerSpecificRootDirPath(StringBuilder, UInt32)

检索 SQL Server 版本特定(非实例特定)目录根节点。

GetVerSpecificRootRegPath(StringBuilder, UInt32)

检索 SQL Server 版本特定(非实例特定)注册表根。

IsDefaultInstanceID(INST_ID)

获取一个表示默认实例 ID 的值。

IsDefaultInstanceName(String)

检索一个表示默认实例名称的值。

IsNameAgentService(String)

判断字符串是否是有效的SQL代理服务名称。

IsNameSQLService(String)

判断字符串是否为有效的SQL服务名称。

适用于