删除指定的 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_CALLER_IS_NOT_OWNER
API 调用方不是本地数据库实例所有者。LOCALDB_ERROR_INTERNAL_ERROR
发生了意外错误。 有关详细信息,请参阅事件日志。
注释
有关使用 LocalDB API 的代码示例,请参阅 SQL Server Express LocalDB 参考。