Partager via


LocalDBDeleteInstance function

Applies to:SQL Server

Supprime l'instance SQL Server Express LocalDB spécifiée.

Header file:msoledbsql.h

Syntax

HRESULT LocalDBDeleteInstance(
           PCWSTR pInstanceName ,
           DWORD dwFlags
);

Arguments

pInstanceName

[Entrée] Nom de l'instance de LocalDB à supprimer.

dwFlags

[Entrée] Réservé à un usage ultérieur. Actuellement doit avoir la valeur 0.

Returns

S_OK: la fonction a réussi.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB n’est pas installé sur l’ordinateur.
LOCALDB_ERROR_INVALID_PARAMETER Un ou plusieurs paramètres d'entrée spécifiés ne sont pas valides.
LOCALDB_ERROR_INVALID_INSTANCE_NAME Le nom d'instance spécifié n'est pas valide.
LOCALDB_ERROR_UNKNOWN_INSTANCE L’instance spécifiée n’existe pas.
LOCALDB_ERROR_INSTANCE_BUSY L'instance spécifiée est en cours d'exécution.
LOCALDB_ERROR_WAIT_TIMEOUT Un délai d’expiration s’est produit lors de la tentative d’acquisition de verrous de synchronisation.
LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG Le chemin d'accès où l'instance doit être stockée est plus long que MAX_PATH.
LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER Impossible de récupérer un dossier de profil utilisateur.
LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER Un dossier d’instance n’est pas accessible.
LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY Un registre d’instances n’est pas accessible.
LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY Impossible de modifier un registre d’instances.
LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT Une configuration d'instance est endommagée.
LOCALDB_ERROR_CALLER_IS_NOT_OWNER L’appelant d’API n’est pas propriétaire de l’instance de base de données locale.
LOCALDB_ERROR_INTERNAL_ERROR Une erreur inattendue s’est produite. Pour plus d'informations, consultez le journal des événements.

Remarks

Pour obtenir un exemple de code qui utilise l’API LocalDB, consultez la référence SQL Server Express LocalDB.