InstAPI 類別

定義

包含用於解析具有唯一實例 ID 的友誼名稱的方法。

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

方法

名稱 Description
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 服務名稱。

適用於