LocalDBDeleteInstance 関数
適用対象: SQL Server
指定した SQL Server Express LocalDB インスタンスを削除します。
ヘッダー ファイル: msoledbsql.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
指定した 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
予期しないエラーが発生しました。 詳細をイベント ログで確認してください。
解説
LocalDB API を使用するコード サンプルについては、「 SQL Server Express LocalDB リファレンスを参照してください。