Fonction LocalDBDeleteInstance
S’applique à : SQL Server
Supprime l'instance SQL Server Express LocalDB spécifiée.
Fichier d’en-tête : msoledbsql.h
Syntaxe
HRESULT LocalDBDeleteInstance(
PCWSTR pInstanceName,
DWORD dwFlags
);
Paramètres
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.
Retours
S_OK
La fonction a réussi.
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épassement de délai s'est produit lors de la tentative d'acquisition des 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 du 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'instance n'est pas accessible.
LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY
Impossible de modifier un Registre d'instance.
LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT
Une configuration d'instance est endommagée.
LOCALDB_ERROR_CALLER_IS_NOT_OWNER
L'appelant de l'API n'est pas le 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.
Notes
Pour un exemple de code qui utilise l'API LocalDB, consultez SQL Server Express LocalDB Reference.
Voir aussi
En-tête et informations de version de la base de données locale SQL Server Express