Condividi tramite


Funzione LocalDBDeleteInstance

Rimuove l'istanza di SQL Server Express LocalDB specificata.

File di intestazione: sqlncli.h

Sintassi

HRESULT LocalDBDeleteInstance(  
           PCWSTR pInstanceName,  
           DWORD dwFlags   
);  

Parametri

pInstanceName
[Input] Nome dell'istanza di LocalDB da rimuovere.

dwFlags
[Input] Riservato per uso futuro. Attualmente deve essere impostato su 0.

Restituzioni

S_OK
Funzione completata.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB non è installato nel computer.

LOCALDB_ERROR_INVALID_PARAMETER
Uno o più parametri di input specificati non sono validi.

LOCALDB_ERROR_INVALID_INSTANCE_NAME
Il nome dell'istanza specificato non è valido.

LOCALDB_ERROR_UNKNOWN_INSTANCE
L'istanza specificata non esiste.

LOCALDB_ERROR_INSTANCE_BUSY
L'istanza specificata è in esecuzione.

LOCALDB_ERROR_WAIT_TIMEOUT
Si è verificato un timeout durante il tentativo di acquisizione dei blocchi di sincronizzazione.

LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG
Il percorso in cui deve essere archiviata l'istanza è più lungo di MAX_PATH.

LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER
Impossibile recuperare una cartella del profilo utente.

LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER
Non è possibile accedere a una cartella di istanza.

LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY
Non è possibile accedere a un registro di istanze.

LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY
Non è possibile modificare un registro di istanze.

LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT
Una configurazione dell'istanza è danneggiata.

LOCALDB_ERROR_CALLER_IS_NOT_OWNER
Il chiamante API non è proprietario dell'istanza del database locale.

LOCALDB_ERROR_INTERNAL_ERROR
Errore imprevisto. Per informazioni dettagliate, vedere il registro eventi.

Osservazioni:

Per un esempio di codice che usa l'API LocalDB, vedere Informazioni di riferimento su SQL Server Express LocalDB.

Vedere anche

Informazioni sull'intestazione e sulla versione di SQL Server Express LocalDB