Dela via


LocalDBShareInstance function

Applies to:SQL Server

Delar den angivna SQL Server Express LocalDB-instansen med andra användare av datorn med det angivna delade namnet.

Header file:msoledbsql.h

Syntax

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

Arguments

pOwnerSID

[Indata] SID för instansägaren.

pInstancePrivateName

[Indata] Det privata namnet på den LocalDB-instans som ska delas.

pInstanceSharedName

[Indata] Det delade namnet på den LocalDB-instans som ska delas.

dwFlags

[Indata] Reserverad för framtida användning. För närvarande bör anges till 0.

Returns

S_OK: Funktionen lyckades.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB är inte installerat på datorn.
LOCALDB_ERROR_INVALID_PARAMETER En eller flera angivna indataparametrar är ogiltiga.
LOCALDB_ERROR_INVALID_INSTANCE_NAME Det angivna instansnamnet är ogiltigt.
LOCALDB_ERROR_UNKNOWN_INSTANCE Den angivna instansen finns inte.
LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED Administratörsbehörighet krävs för att utföra den här åtgärden.
LOCALDB_ERROR_SHARED_NAME_TAKEN Det angivna delade namnet har redan tagits.
LOCALDB_ERROR_INSTANCE_ALREADY_SHARED Den angivna instansen delas redan.
LOCALDB_ERROR_INTERNAL_ERROR Ett oväntat fel uppstod. Mer information finns i händelseloggen.

Remarks

Ett kodexempel som använder LocalDB API finns i SQL Server Express LocalDB-referens.