Delen via


LocalDBShareInstance function

Applies to:SQL Server

Deelt het opgegeven SQL Server Express LocalDB-exemplaar met andere gebruikers van de computer met behulp van de opgegeven gedeelde naam.

Header file:msoledbsql.h

Syntax

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

Arguments

pOwnerSID

[Invoer] De SID van de eigenaar van het exemplaar.

pInstancePrivateName

[Invoer] De persoonlijke naam voor het LocalDB-exemplaar dat moet worden gedeeld.

pInstanceSharedName

[Invoer] De gedeelde naam voor het LocalDB-exemplaar dat moet worden gedeeld.

dwFlags

[Invoer] Gereserveerd voor toekomstig gebruik. Op dit moment moet worden ingesteld op 0.

Returns

S_OK: De functie is geslaagd.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB is niet geïnstalleerd op de computer.
LOCALDB_ERROR_INVALID_PARAMETER Een of meer opgegeven invoerparameters zijn ongeldig.
LOCALDB_ERROR_INVALID_INSTANCE_NAME De opgegeven exemplaarnaam is ongeldig.
LOCALDB_ERROR_UNKNOWN_INSTANCE Het opgegeven exemplaar bestaat niet.
LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED Beheerdersbevoegdheden zijn vereist om deze bewerking uit te voeren.
LOCALDB_ERROR_SHARED_NAME_TAKEN De opgegeven gedeelde naam wordt al gebruikt.
LOCALDB_ERROR_INSTANCE_ALREADY_SHARED Het opgegeven exemplaar wordt al gedeeld.
LOCALDB_ERROR_INTERNAL_ERROR Er is een onverwachte fout opgetreden. Zie het gebeurtenislogboek voor meer informatie.

Remarks

Zie sql Server Express LocalDB-referentie voor een codevoorbeeld dat gebruikmaakt van de LocalDB-API van LocalDB.