Compartir por


Función LocalDBShareInstance

Se aplica a: SQL Server

Comparte la instancia de SQL Server Express LocalDB especificada con otros usuarios del equipo, mediante el nombre compartido indicado.

Archivo de encabezado: msoledbsql.h

Sintaxis

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

Parámetros

pOwnerSID
[Entrada] SID del propietario de la instancia.

pInstancePrivateName
[Entrada] Nombre privado de la instancia de LocalDB que se va a compartir.

pInstanceSharedName
[Entrada] Nombre de la instancia compartida de LocalDB que se va a compartir.

dwFlags
[Entrada] Reservado para uso futuro. En estos momentos, se debe establecer en 0.

Devoluciones

S_OK
La función se ha realizado correctamente.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB no está instalado en el equipo.

LOCALDB_ERROR_INVALID_PARAMETER
Uno o más parámetros de entrada especificados no son válidos.

LOCALDB_ERROR_INVALID_INSTANCE_NAME
El nombre de instancia de especificado no es válido.

LOCALDB_ERROR_UNKNOWN_INSTANCE
La instancia especificada no existe.

LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED
Se requieren privilegios de administrador para ejecutar esta operación.

LOCALDB_ERROR_SHARED_NAME_TAKEN
El nombre compartido especificado ya existe.

LOCALDB_ERROR_INSTANCE_ALREADY_SHARED
Ya se está compartiendo la instancia especificada.

LOCALDB_ERROR_INTERNAL_ERROR
Se ha producido un error inesperado. Vea el registro de eventos para obtener detalles.

Comentarios

Para obtener un ejemplo de código que utilice LocalDB API, vea SQL Server Express LocalDB Reference.

Consulte también

Información de encabezado y versión de SQL Server Express LocalDB