Applies to:SQL Server
指定した SQL Server Express LocalDB インスタンスを削除します。
Header file:msoledbsql.h
Syntax
HRESULT LocalDBDeleteInstance(
PCWSTR pInstanceName ,
DWORD dwFlags
);
Arguments
pInstanceName
[入力] 削除する LocalDB インスタンスの名前。
dwFlags
[入力] 将来の使用のために予約されています。 現時点では、0 に設定する必要があります。
Returns
S_OK: 関数は成功しました。
| Error | Description |
|---|---|
| LOCALDB_ERROR_NOT_INSTALLED | SQL Server Express LocalDB がコンピューターにインストールされていません。 |
| LOCALDB_ERROR_INVALID_PARAMETER | 指定した 1 つまたは複数の入力パラメーターが無効です。 |
| 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 | 予期しないエラーが発生しました。 詳細をイベント ログで確認してください。 |
Remarks
LocalDB API を使用するコード サンプルについては、 SQL Server Express LocalDB リファレンスを参照してください。