Condividi tramite


Funzione LocalDBShareInstance

Si applica a: SQL Server

Condivide l'istanza di SQL Server Express LocalDB specificata con altri utenti del computer, utilizzando il nome condiviso specificato.

File di intestazione: msoledbsql.h

Sintassi

HRESULT LocalDBShareInstance(  
           PSID pOwnerSID,  
           PCWSTR pInstancePrivateName,  
           PCWSTR pInstanceSharedName,   
           DWORD dwFlags   
);  

Parametri

pOwnerSID
[Input] SID del proprietario dell'istanza.

pInstancePrivateName
[Input] Nome privato dell'istanza di LocalDB da condividere.

pInstanceSharedName
[Input] Nome condiviso dell'istanza di LocalDB da condividere.

dwFlags
[Input] Riservato per utilizzi futuri. Deve essere impostato attualmente su 0.

Valori restituiti

S_OK
Funzione completata.

LOCALDB_ERROR_NOT_INSTALLED
Database locale di SQL Server Express non installato nel computer.

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

LOCALDB_ERROR_INVALID_INSTANCE_NAME
Nome dell'stanza specificata non valido.

LOCALDB_ERROR_UNKNOWN_INSTANCE
Istanza specificata inesistente.

LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED
Per eseguire questa operazione, è necessario disporre dei privilegi di amministratore.

LOCALDB_ERROR_SHARED_NAME_TAKEN
Nome condiviso specificato già accettato.

LOCALDB_ERROR_INSTANCE_ALREADY_SHARED
Istanza specificata già condivisa.

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

Osservazioni:

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

Vedi anche

Informazioni sulla versione e intestazione di SQL Server Express LocalDB