LocalDBDeleteInstance 関数LocalDBDeleteInstance Function

適用対象:○SQL Server XAzure SQL DatabaseXAzure SQL Data Warehouse XParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

指定した SQL Server Express LocalDB インスタンスを削除します。Removes the specified SQL Server Express LocalDB instance.

ヘッダー ファイル: sqlncli.hHeader file: sqlncli.h

構文Syntax

HRESULT LocalDBDeleteInstance(  
           PCWSTR pInstanceName,  
           DWORD dwFlags   
);  

パラメーターParameters

pInstanceNamepInstanceName
[入力] 削除する LocalDB インスタンスの名前。[Input] The name of the LocalDB instance to remove.

dwFlagsdwFlags
[入力] 将来の使用のために予約されています。[Input] Reserved for future use. 現時点では、0 に設定する必要があります。Currently should be set to 0.

返します。Returns

S_OKS_OK
関数が正常に実行されました。The function succeeded.

LOCALDB_ERROR_NOT_INSTALLEDLOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB は、コンピューターにインストールされていません。SQL Server Express LocalDB is not installed on the computer.

LOCALDB_ERROR_INVALID_PARAMETERLOCALDB_ERROR_INVALID_PARAMETER
指定した 1 つまたは複数の入力パラメーターが無効です。One or more specified input parameters are invalid.

LOCALDB_ERROR_INVALID_INSTANCE_NAMELOCALDB_ERROR_INVALID_INSTANCE_NAME
指定したインスタンス名は無効です。The specified instance name is invalid.

LOCALDB_ERROR_UNKNOWN_INSTANCELOCALDB_ERROR_UNKNOWN_INSTANCE
指定したインスタンスは存在しません。The specified instance does not exist.

LOCALDB_ERROR_INSTANCE_BUSYLOCALDB_ERROR_INSTANCE_BUSY
指定したインスタンスは実行中です。The specified instance is running.

LOCALDB_ERROR_WAIT_TIMEOUTLOCALDB_ERROR_WAIT_TIMEOUT
同期ロックを取得しようとしている間にタイムアウトが発生しました。A time-out occurred while trying to acquire synchronization locks.

LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONGLOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG
インスタンスを格納するパスの長さが MAX_PATH を超過しています。The path where the instance should be stored is longer than MAX_PATH.

LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDERLOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER
ユーザー プロファイル フォルダーを取得できません。A user profile folder cannot be retrieved.

LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDERLOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER
インスタンス フォルダーにアクセスできません。An instance folder cannot be accessed.

LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRYLOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY
インスタンス レジストリにアクセスできません。An instance registry cannot be accessed.

LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRYLOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY
インスタンス レジストリを変更できません。An instance registry cannot be modified.

LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPTLOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT
インスタンス構成が破損しています。An instance configuration is corrupted.

LOCALDB_ERROR_CALLER_IS_NOT_OWNERLOCALDB_ERROR_CALLER_IS_NOT_OWNER
API 呼び出し元は、ローカル データベース インスタンスの所有者ではありません。API caller is not Local Database instance owner.

LOCALDB_ERROR_INTERNAL_ERRORLOCALDB_ERROR_INTERNAL_ERROR
予期しないエラーが発生しました。An unexpected error occurred. 詳細をイベント ログで確認してください。See the event log for details.

解説Remarks

LocalDB API を使用するコード サンプルは、次を参照してください。 SQL Server Express LocalDB リファレンスです。For a code sample that uses LocalDB API, see SQL Server Express LocalDB Reference.

参照See Also

SQL Server Express LocalDB ヘッダーとバージョン情報SQL Server Express LocalDB Header and Version Information