LocalDBDeleteInstance 函數

移除指定的 SQL Server Express LocalDB 執行個體。

標頭檔: sqlncli.h

語法

HRESULT LocalDBDeleteInstance(  
           PCWSTR pInstanceName,  
           DWORD dwFlags   
);  

參數

pInstanceName
[輸入] 要移除的 LocalDB 執行個體名稱。

dwFlags
[輸入] 保留供日後使用。 目前應設為 0。

傳回

S_OK
此函數已成功。

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB 未安裝在電腦上。

LOCALDB_ERROR_INVALID_PARAMETER
一個或多個指定的輸入參數無效。

LOCALDB_ERROR_INVALID_INSTANCE_NAME
指定的執行個體名稱無效。

LOCALDB_ERROR_UNKNOWN_INSTANCE
指定的執行個體不存在。

LOCALDB_ERROR_INSTANCE_BUSY
指定的執行個體正在執行。

LOCALDB_ERROR_WAIT_TIMEOUT
嘗試取得同步處理鎖定時發生逾時。

LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG
應儲存執行個體的路徑長度超過 MAX_PATH。

LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER
無法擷取使用者設定檔資料夾。

LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER
無法存取執行個體資料夾。

LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY
無法存取執行個體登錄。

LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY
無法修改執行個體登錄。

LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT
執行個體組態已損毀。

LOCALDB_ERROR_CALLER_IS_NOT_OWNER
API 呼叫端不是本機資料庫執行個體擁有者。

LOCALDB_ERROR_INTERNAL_ERROR
發生意外錯誤。 請參閱事件記錄檔,以取得詳細資料。

備註

如需使用 LocalDB API 的程式碼範例,請參閱SQL Server Express LocalDB 參考

另請參閱

SQL Server Express LocalDB 標頭和版本資訊