Condividi tramite


LocalDBShareInstance function

Applies to:SQL Server

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

Header file:msoledbsql.h

Syntax

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

Arguments

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. Attualmente deve essere impostato su 0.

Returns

S_OK: la funzione ha avuto esito positivo.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB 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 L'istanza specificata non esiste.
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.

Remarks

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